Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge pull request #175 from trevormorse/ctrl_r

Ctrl r
  • Loading branch information...
commit 1425631af81d284ac4471e9575875b2d41ed2df6 2 parents 0f36ada + 33f0af3
@clayhinson clayhinson authored
View
BIN  src/frapi/admin/application/languages/en_GB.mo
Binary file not shown
View
5 src/frapi/admin/application/languages/en_GB.po
@@ -33,7 +33,7 @@ msgid "MIMETYPES"
msgstr "Mimetypes"
msgid "ERRORS"
-msgstr "Errors"
+msgstr "Errors"
msgid "PARTNERS"
msgstr "Partners"
@@ -428,6 +428,9 @@ msgstr "Remember, you can set the default API domain name in <a href=\"/configur
msgid "HISTORY_ERROR"
msgstr "Error fetching your history"
+msgid "CTRL_R_CAPTURE"
+msgstr "Use ctrl+r/cmd+r to run tests?"
+
# Other
msgid "ADDED"
msgstr "added"
View
BIN  src/frapi/admin/application/languages/fr_FR.mo
Binary file not shown
View
41 src/frapi/admin/application/languages/fr_FR.po
@@ -27,7 +27,7 @@ msgid "ACTIONS"
msgstr "Actions"
msgid "ERRORS"
-msgstr "Erreurs"
+msgstr "Erreurs"
msgid "PARTNERS"
msgstr "Partenaires"
@@ -40,7 +40,7 @@ msgstr "Testeur"
# top right - sync
msgid "SYNCING_MESSAGE"
-msgstr "&quot;Sync'ing&quot;: Synchroniser votre code avec les actions que vous venez de créer &quot;Actions&quot;"
+msgstr "&quot;Sync'ing&quot;: Synchroniser votre code avec les actions que vous venez de créer &quot;Actions&quot;"
# Dashboard welcome
@@ -74,19 +74,19 @@ msgid "NAME"
msgstr "Nom"
msgid "IS_ACTION_PUBLIC"
-msgstr "Est-ce une action publique?"
+msgstr "Est-ce une action publique?"
msgid "PRIVATE"
msgstr "Privée"
msgid "PUBLIC"
-msgstr "Publique"
+msgstr "Publique"
msgid "ENABLED"
msgstr "Fonctionne"
msgid "IS_ACTION_ENABLED"
-msgstr "En fonction?"
+msgstr "En fonction?"
msgid "CUSTOM_ROUTE"
msgstr "Route"
@@ -113,7 +113,7 @@ msgid "DELETE"
msgstr "Effacer"
msgid "PLEASE_PROVIDE_USERNAME"
-msgstr "Veuillez donner un nom d'utilisateur et un mot de passe."
+msgstr "Veuillez donner un nom d'utilisateur et un mot de passe."
msgid "ACTION_ADD_SUCCESS"
msgstr "Action ajoutée avec succès"
@@ -125,7 +125,7 @@ msgid "ACTION_MISSING_ID"
msgstr "Le paramètre ID est introuvable."
msgid "ACTION_UPDATE_SUCCESS"
-msgstr "Action de mise &agrave; jour réussie."
+msgstr "Action de mise &agrave; jour réussie."
msgid "ACTION_UPDATE_FAIL"
msgstr "Echec de la mise &agrave; jour."
@@ -134,7 +134,7 @@ msgid "ACTION_DELETE"
msgstr "Supprimer l'action"
msgid "ACTION_WRITE_ERROR"
-msgstr "Le chemin (%s) n'est actuellement pas accessible en écriture par cet utilisateur, par conséquent, nous ne pouvez pas synchroniser la base de code."
+msgstr "Le chemin (%s) n'est actuellement pas accessible en écriture par cet utilisateur, par conséquent, nous ne pouvez pas synchroniser la base de code."
msgid "ACTION_DEV_SYNC_SUCCESS"
msgstr "Environnement de développement a été synchronisé."
@@ -153,7 +153,7 @@ msgstr "Erreur (%s) mise &agrave; jour"
msgid "ERROR_DELETE"
msgstr "Supprimer une erreur"
-
+
msgid "FILTER"
msgstr "Filtre"
@@ -212,7 +212,7 @@ msgid "UPDATE_CONFIGURATION"
msgstr "Mise à jour de la configuration"
msgid "API_DOMAIN"
-msgstr "Nom de domaine de l'API"
+msgstr "Nom de domaine de l'API"
msgid "FOR_TESTER"
msgstr "Pour le testeur"
@@ -248,10 +248,10 @@ msgid "YOU_CAN"
msgstr "Vous pouvez"
msgid "UNSET_ALL_KEYS"
-msgstr "Enlever toutes les clés"
+msgstr "Enlever toutes les clés"
msgid "UNSET_ALL_CACHE_KEYS"
-msgstr "Enlever tous les clées du cache."
+msgstr "Enlever tous les clées du cache."
msgid "TO_CLEAR_CACHE"
msgstr "Pour effacer le cache"
@@ -284,7 +284,7 @@ msgid "VALUE"
msgstr "Valeur"
msgid "KEY"
-msgstr "Clé"
+msgstr "Clé"
msgid "EDIT_DATABASE_SETTINGS"
msgstr "Modifier la configuration de la base de données"
@@ -292,7 +292,7 @@ msgstr "Modifier la configuration de la base de données"
# Tester Section
msgid "QUERY_URI"
-msgstr "Requête URI"
+msgstr "Requête URI"
msgid "PARAMS"
msgstr "Param&egrave;tres"
@@ -316,16 +316,16 @@ msgid "LOAD_EMAIL_KEY"
msgstr "Charger Combo E-mail/Clé"
msgid "SELECT_COMBO_OF_FIELDS"
-msgstr "Sélectionner un combo de champs"
+msgstr "Sélectionner un combo de champs"
msgid "RUN_TEST"
-msgstr "Exécuter le test"
+msgstr "Exécuter le test"
msgid "TESTING"
msgstr "Test"
msgid "POST_FIELDS"
-msgstr "Champs POST"
+msgstr "Champs POST"
msgid "RESPONSE"
msgstr "Réponse"
@@ -340,13 +340,13 @@ msgid "CODE"
msgstr "Code"
msgid "CONTENT_BODY"
-msgstr "Corps du contenu"
+msgstr "Corps du contenu"
msgid "TESTER_REQUEST_ERROR"
msgstr "Erreur: Vous avez été déconnecté pour des raisons d&#145;inactivité. S&#145;il vous plaît, veuillez vous <a href=\"/login\" target=\"_blank\"> reconnectez</a> (ouvrir dans un nouvel onglet) et essayez à nouveau."
msgid "TESTER_HTTP_REQUEST_MISSING"
-msgstr "La classe HttpRequest class est introuvable &#8212; le <a href=\"http://pecl.php.net/package/pecl_http\" title=\"PECL HTTP\">pecl_http</a> paquet est nécessaire pour utiliser le testeur."
+msgstr "La classe HttpRequest class est introuvable &#8212; le <a href=\"http://pecl.php.net/package/pecl_http\" title=\"PECL HTTP\">pecl_http</a> paquet est nécessaire pour utiliser le testeur."
msgid "TESTER_API_INFO_MESSAGE"
msgstr "N'oubliez pas, vous pouvez définir par défaut le nom de domaine de l'API dans <a href=\"/configuration\">configuration</a>!"
@@ -354,6 +354,9 @@ msgstr "N'oubliez pas, vous pouvez définir par défaut le nom de domaine de l'A
msgid "HISTORY_ERROR"
msgstr "Error fetching your history"
+msgid "CTRL_R_CAPTURE"
+msgstr "Use ctrl+r/cmd+r to run tests?"
+
# Other
msgid "ADDED"
View
BIN  src/frapi/admin/application/languages/it_IT.mo
Binary file not shown
View
3  src/frapi/admin/application/languages/it_IT.po
@@ -306,6 +306,9 @@ msgstr "Errore: Non sei più loggato a causa di un lugo periodo di inattività.
msgid "HISTORY_ERROR"
msgstr "Error fetching your history"
+msgid "CTRL_R_CAPTURE"
+msgstr "Use ctrl+r/cmd+r to run tests?"
+
# Other
msgid "ADDED"
msgstr "aggiunto"
View
BIN  src/frapi/admin/application/languages/ru_RU.mo
Binary file not shown
View
3  src/frapi/admin/application/languages/ru_RU.po
@@ -399,6 +399,9 @@ msgstr "Не забудте завести домен ППИ (API) по умол
msgid "HISTORY_ERROR"
msgstr "Error fetching your history"
+msgid "CTRL_R_CAPTURE"
+msgstr "Use ctrl+r/cmd+r to run tests?"
+
# Other
msgid "ADDED"
msgstr "Добавленно"
View
53 src/frapi/admin/application/modules/default/views/scripts/tester/index.phtml
@@ -248,7 +248,7 @@ echo $this->form;
$('#submitter').attr('disabled', false)
.attr('value', '<?php echo $this->tr->_('RUN_TEST'); ?>');
-
+
var inHistory = false;
var uri = queryURI.replace('\.' + format.toLowerCase(), '');
$('#action optgroup[label=History] option').each(function() {
@@ -294,7 +294,7 @@ echo $this->form;
type: "GET",
url: "/tester/history",
data: "url=" + escape(queryURI),
- success: function(data) {
+ success: function(data) {
$("#query_uri").val(data.query_uri);
$("#format").attr("value", data.format.toUpperCase());
$("#method").attr("value", data.method.toLowerCase());
@@ -303,7 +303,7 @@ echo $this->form;
$("#url").val(data.url);
if (typeof(data.ssl) != "undefined") {
- $("#ssl").attr("checked", data.ssl);
+ $("#ssl").attr("checked", data.ssl);
}
if (typeof(data.param) != "undefined") {
@@ -320,5 +320,52 @@ echo $this->form;
});
}
});
+
+ // Capture ctrl+r (or cmd+r) if the user wishes to run tests instead of reload the page
+ $(document).keydown(function(e) {
+ if(e.keyCode == 'R'.charCodeAt(0) && e.metaKey) {
+ var capture_ctrl_r = readCookie('capture_ctrl_r');
+
+ if (capture_ctrl_r == null) {
+
+ if (confirm('<?php echo $this->tr->_('CTRL_R_CAPTURE'); ?>')) {
+ createCookie('capture_ctrl_r', true);
+ $('#submitter').click()
+ } else {
+ createCookie('capture_ctrl_r', false);
+ }
+ } else if (capture_ctrl_r) {
+ $('#submitter').click();
+ }
+
+ return false;
+ }
+ });
+
+ function createCookie(name, value, expires) {
+ if (expires) {
+ var date = new Date();
+ date.setTime(date.getTime()+expires);
+ var expires = "; expires="+date.toGMTString();
+ } else {
+ var expires = "";
+ }
+ document.cookie = name+"="+value+expires+"; path=/";
+ }
+
+ function readCookie(name) {
+ var name_eq = name + "=";
+ var ca = document.cookie.split(';');
+ for(var i=0;i < ca.length;i++) {
+ var c = ca[i];
+ while (c.charAt(0)==' ') c = c.substring(1,c.length);
+ if (c.indexOf(name_eq) == 0) return c.substring(name_eq.length,c.length);
+ }
+ return null;
+ }
+
+ function eraseCookie(name) {
+ createCookie(name,"",-1);
+ }
</script>
Please sign in to comment.
Something went wrong with that request. Please try again.