From c1aed4ac619907ae70a9281da629febccf5a7c8f Mon Sep 17 00:00:00 2001 From: David Blanchard Date: Thu, 13 Feb 2014 11:20:51 -0500 Subject: [PATCH] Minor Release 10.2.0.1 - Upgrade to ArcGIS for JavaScript 3.8 in order to support Internet Explorer 11. - Updated styling and header, use of the updated search module and addition of a language button. - Various bug fixes --- README.md | 2 +- "fran\303\247ais/config.js" | 92 +++-- "fran\303\247ais/help.htm" | 14 +- "fran\303\247ais/index.htm" | 409 ++++++++++++++++++++++ "fran\303\247ais/internationalization.js" | 101 ------ help.htm | 14 +- images/EPPIcon.png | Bin 5469 -> 0 bytes images/Help.png | Bin 1684 -> 0 bytes images/RedPushpin.png | Bin 3280 -> 0 bytes images/addcomment.png | Bin 503 -> 0 bytes images/appIcon.ico | Bin 1150 -> 0 bytes images/arrLeft.PNG | Bin 1223 -> 0 bytes images/arrRight.png | Bin 1225 -> 0 bytes images/arrow.png | Bin 1210 -> 0 bytes images/arrow_small.png | Bin 246 -> 0 bytes images/close.png | Bin 1545 -> 0 bytes images/comments.png | Bin 1113 -> 0 bytes images/details.png | Bin 1068 -> 0 bytes images/down.png | Bin 1529 -> 0 bytes images/imagery.png | Bin 78494 -> 0 bytes images/imgBaseMap.png | Bin 441 -> 0 bytes images/imgDirections.png | Bin 1160 -> 0 bytes images/imgGeolocation.png | Bin 1403 -> 0 bytes images/imgSocialMedia.png | Bin 758 -> 0 bytes images/img_email.png | Bin 3283 -> 0 bytes images/img_facebook.png | Bin 424 -> 0 bytes images/img_twitter.png | Bin 523 -> 0 bytes images/loader.gif | Bin 2892 -> 0 bytes images/locate.png | Bin 1342 -> 0 bytes images/locate_contrast.png | Bin 1068 -> 0 bytes images/pollingPlace.png | Bin 804 -> 0 bytes images/print.png | Bin 1568 -> 0 bytes images/print_gray.png | Bin 1089 -> 0 bytes images/ripple.png | Bin 5090 -> 0 bytes images/switch_transparent.png | Bin 1245 -> 0 bytes images/topographic.png | Bin 62504 -> 0 bytes images/up.png | Bin 1534 -> 0 bytes default.htm => index.htm | 300 ++++++---------- js/baseMapGallery.js | 7 +- js/config.js | 96 ++--- js/homePage.js | 341 +++++++----------- js/internationalization.js | 102 ------ js/locator.js | 248 ++++++------- js/nls/fr/text.js | 60 ++++ js/nls/text.js | 61 ++++ js/result.js | 11 +- js/route.js | 14 +- js/utils.js | 230 +++++------- styles/browser.css | 95 ++--- styles/electionPollingPlace.css | 322 ++++++++--------- styles/mobile.css | 74 +--- styles/tablet.css | 94 ++--- 52 files changed, 1302 insertions(+), 1385 deletions(-) create mode 100644 "fran\303\247ais/index.htm" delete mode 100644 "fran\303\247ais/internationalization.js" delete mode 100644 images/EPPIcon.png delete mode 100644 images/Help.png delete mode 100644 images/RedPushpin.png delete mode 100644 images/addcomment.png delete mode 100644 images/appIcon.ico delete mode 100644 images/arrLeft.PNG delete mode 100644 images/arrRight.png delete mode 100644 images/arrow.png delete mode 100644 images/arrow_small.png delete mode 100644 images/close.png delete mode 100644 images/comments.png delete mode 100644 images/details.png delete mode 100644 images/down.png delete mode 100644 images/imagery.png delete mode 100644 images/imgBaseMap.png delete mode 100644 images/imgDirections.png delete mode 100644 images/imgGeolocation.png delete mode 100644 images/imgSocialMedia.png delete mode 100644 images/img_email.png delete mode 100644 images/img_facebook.png delete mode 100644 images/img_twitter.png delete mode 100644 images/loader.gif delete mode 100644 images/locate.png delete mode 100644 images/locate_contrast.png delete mode 100644 images/pollingPlace.png delete mode 100644 images/print.png delete mode 100644 images/print_gray.png delete mode 100644 images/ripple.png delete mode 100644 images/switch_transparent.png delete mode 100644 images/topographic.png delete mode 100644 images/up.png rename default.htm => index.htm (60%) delete mode 100644 js/internationalization.js create mode 100644 js/nls/fr/text.js create mode 100644 js/nls/text.js diff --git a/README.md b/README.md index b20ac68..3185f80 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ### polling-place-locator -## ArcGIS for Canadian Municipalities - Polling Place Locator 10.2 +## ArcGIS for Canadian Municipalities - Polling Place Locator 10.2.0.1 The Polling Place Locator helps voters find their polling place location, obtain driving directions, comment on the polling place and get information about their candidates. diff --git "a/fran\303\247ais/config.js" "b/fran\303\247ais/config.js" index 5b753ad..d0025ac 100644 --- "a/fran\303\247ais/config.js" +++ "b/fran\303\247ais/config.js" @@ -27,7 +27,7 @@ dojo.declare("js.Config", null, { // // Utiliser ce fichier afin de configurer: // - // 1. Le titre de l'application - [ Balise(s) HTML: ApplicationName ] + // 1. Le titre de l'application et l'icône - [ Balise(s) HTML: ApplicationName, WindowTitle, ApplicationIcon ] // 2. Le message de l'écran de garde - [ Balise(s) HTML: SplashScreenMessage ] // 3. L'URL pour la page d'aide - [ Balise(s) HTML: HelpURL ] // 4. Les mots de localisation - [ Balise(s) HTML: PollingPlaceLabel, CandidatesTabLabel ] @@ -50,30 +50,35 @@ dojo.declare("js.Config", null, { // 9. La recherche par addresse - [ Balise(s) HTML: LocatorSettings ] // // 10. Le service de géométrie et les Printing Tools - [ Balise(s) HTML: GeometryService, PrintingService ] + // + // 11. Le bouton de bascule de la langue - [ Balise(s) HTML: LanguageButton ] // - // 11. Les option de routage et de l'itinéraire - [ Balise(s) HTML: RouteServiceURL, ArcGISOnlineClientID DirectionsLanguage, + // 12. Les option de routage et de l'itinéraire - [ Balise(s) HTML: RouteServiceURL, ArcGISOnlineClientID DirectionsLanguage, // RouteColor, RouteWidth ] - // 11a.Destination du routage - [ Balise(s) HTML: GenerateRouteToNonDesignatedPollingPlace ] - // 11b.L'unité de mesure - [ Balise(s) HTML: UnitConfig ] + // 12a.Destination du routage - [ Balise(s) HTML: GenerateRouteToNonDesignatedPollingPlace ] + // 12b.L'unité de mesure - [ Balise(s) HTML: UnitConfig ] // - // 12. Les donnés dans le bas de page - [ Balise(s) HTML: InfoBoxWidth, PollingPlaceTabData, CandidatesTabData ] + // 13. Les donnés dans le bas de page - [ Balise(s) HTML: InfoBoxWidth, PollingPlaceTabData, CandidatesTabData ] // - // 13. Les champs de la base de données - [ Balise(s) HTML: DatabaseFields, CommentsInfoPopupFieldsCollection ] + // 14. Les champs de la base de données - [ Balise(s) HTML: DatabaseFields, CommentsInfoPopupFieldsCollection ] // - // 14. Les URL pour le partage des cartes - [ Balise(s) HTML: FacebookShareURL, TwitterShareURL, ShareByMailLink ] - // 14a.L'URL pour le service TinyURL - [ Balise(s) HTML: MapSharingOptions (set TinyURLServiceURL, TinyURLResponseAttribute) ] - // 14b.Les options de partage - [ Balise(s) HTML: TwitterStatus, TwitterHashtag, TwitterFollow, EmailSubject ] - // 14c.L'URL des réseaux sociaux - [ Balise(s) HTML: FacebookShareURL, TwitterShareURL ] + // 15. Les URL pour le partage des cartes - [ Balise(s) HTML: FacebookShareURL, TwitterShareURL, ShareByMailLink ] + // 15a.L'URL pour le service TinyURL - [ Balise(s) HTML: MapSharingOptions (set TinyURLServiceURL, TinyURLResponseAttribute) ] + // 15b.Les options de partage - [ Balise(s) HTML: TwitterStatus, TwitterHashtag, TwitterFollow, EmailSubject ] + // 15c.L'URL des réseaux sociaux - [ Balise(s) HTML: FacebookShareURL, TwitterShareURL ] // ------------------------------------------------------------------------------------------------------------------------ // CONFIGURATION GÉNÉRALE // ------------------------------------------------------------------------------------------------------------------------ // Titre de l'application ApplicationName: /*Nom de l'application*/ "Localisateur de bureaux de scrutin", //Nom de l'application - WindowTitle: /*Title de la fenêtre*/ "Bureaux de scrutin", //CanMod + WindowTitle: /*Title de la fenêtre*/ "Bureaux de scrutin", + + // Logo de l'application + ApplicationIcon: "images/appIcon.png", // Contenu de l'écran de garde (l'écran qui s'affiche lors du lancement de l'application) - SplashScreenMessage: "Localisateur de bureaux de scrutin


Le localisateur de bureau de scrutin permet aux citoyens de trouver leur bureau de scrutin (soit ordinaire ou par anticipation), d’obtenir un itinéraire, d'obtenir de l’information au sujet de leur bureau, de faire des commentaires à propos des bureaux et d’obtenir une liste des candidats. Afin d’indiquer sont lieu de résidence, il est possible de cliquer sur la carte, de chercher par adresse ou d'utiliser l'outil de géolocalisation. L’application permet aussi au citoyens d’alterner entre les bureaux ordinaires (par default) et les bureaux de vote par anticipation.

", + SplashScreenMessage: "Localisateur de bureaux de scrutin


Le localisateur de bureau de scrutin permet aux citoyens de trouver leur bureau de scrutin (soit ordinaire ou par anticipation), d’obtenir un itinéraire, d'obtenir de l’information au sujet de leur bureau, de faire des commentaires à propos des bureaux et d’obtenir une liste des candidats. Afin d’indiquer sont lieu de résidence, il est possible de cliquer sur la carte, de chercher par adresse ou d'utiliser l'outil de géolocalisation. L’application permet aussi au citoyens d’alterner entre les bureaux ordinaires (par default) et les bureaux de vote par anticipation.

", // L'URL de la page/du portail d'aide HelpURL: "help.htm", @@ -244,20 +249,20 @@ dojo.declare("js.Config", null, { // Configurez les paramètres du service localisateur d’adresse LocatorSettings: { - ShowSearchOnStartup: /*Montrer lors du lancement*/ false, + DisplayText: /*Texte d'affichage*/ "Trouver une adresse", + Example: /*Exemple*/ "Essayez un adresse tel que '12 Place Concord'", MyLocationLabel: /*Étiquette Ma position*/ "ma position", + LocatorFields: /*Champs du localisateur*/ ["Address", "City", "Region", "Postal"], DefaultLocatorSymbol: /*Symbole de localisation*/ "images/RedPushpin.png", + DefaultResultSymbol: /*Anneau du résultat*/ "images/ripple.png", SymbolSize: /*Taille du symbol*/ { width: 25, height: 25 }, - DefaultValue: /*Valeur par default*/ "Saisisez un adresse", - LocatorParameters: /*Paramètre du localisateur*/ ["SingleLine"], - LocatorFields: /*Champs du localisateur*/ ["Address", "City", "Region", "Postal"], LocatorURL: /*URL du localisateur*/ "http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer", + LocatorParamaters: /*Paramètre du localisateur*/ ["SingleLine"], CandidateFields: /*Champs candidats*/ "Loc_name, Score, Match_addr", - FieldName: /*Nom du champ*/ "${Match_addr}", + DisplayFieldCML2: /*Champ d'affichage*/ "Match_addr", + AddressMatchScore: /*Score d'appariement minimum*/ 80, LocatorFieldName: /*Nom du champ du localisateur*/ 'Loc_name', LocatorFieldValues: /*Valeur du champ du localisateur*/ ["CAN.StreetName" , "CAN.PointAddress", "CAN.StreetAddress", "CAN.PostalExt"], - AddressMatchScore: /*Score d'appariement minimum*/ 80, - LocatorRipple: /*Anneau du résultat*/ { image:"images/ripple.png", width: 30, height: 30 }, //CanMod: Configurez l’étendue utilisé lors d’une recherche par adresse; saisissez un wkid de 0000 afin //de chercher l’Amérique du Nord en entier. CGS_WGS_1984 : Utilisez wkid 4326 et des dégrées décimaux; //WGS_1984_Web_Mercator : Utilisez wkid 3785 et des mètres; Aucun autre système accepté. @@ -272,6 +277,17 @@ dojo.declare("js.Config", null, { // Saisissez l’URL du "Export Web Map Task" (fait partie des outils d’impression) – Laissez vide afin de désactiver l’impression de la carte PrintingService: "http://yourserver:6080/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task", + + // ------------------------------------------------------------------------------------------------------------------------ + // BOUTON DE BASCULE DE LA LANGUE + // ------------------------------------------------------------------------------------------------------------------------ + // Permet d'inclure un bouton dans la barre d'outils afin de changer d'application + LanguageButton: { + Enabled: /*Activé*/ false, + Image: "images/language_EN.png", + Title: /*Titre*/ "Afficher l'application en anglais", + AppURL: /*URL de l'application*/ "http://votresiteweb..." + }, // ------------------------------------------------------------------------------------------------------------------------ // ROUTAGE ET ITINÉAIRE @@ -315,14 +331,14 @@ dojo.declare("js.Config", null, { { DirectionBox: /*Boite du routage*/ //ne pas enlever { - HeaderColor: /*Couleur de fond du titre*/ "#303030", - Title: /*Titre*/ "Iténéraire", + HeaderColor: /*Couleur de fond du titre*/ "#B4C8B4", + Title: /*Titre*/ "Iténéraire", ShowDirection: /*Afficher l'itinéaire*/ true }, DetailsBox: /*Boite des détails*/ { HeaderColor: /*Coleur de fond du titre*/ "#303030", - Title: /*Titre*/ "Détails", + Title: /*Titre*/ "Détails", //AttachmentDisplayField: /*Champ d'affichage des fichers joints*/ "Bulletin de vote:", //Optional Data: [ @@ -358,8 +374,8 @@ dojo.declare("js.Config", null, { }, ContactBox: /*Boite des coordonnés*/ { - HeaderColor: "#303030", - Title: "Coordonnés", + HeaderColor: "#B4C8B4", + Title: "Coordonnés", Data: [ { @@ -378,8 +394,8 @@ dojo.declare("js.Config", null, { }, CommentsBox: /*Boite des commentaires*/ //Ne pas enlever { - HeaderColor: "#303030", - Title: "Commentaires" + HeaderColor: "#B4C8B4", + Title: "Commentaires" } }, @@ -389,8 +405,8 @@ dojo.declare("js.Config", null, { Mayor: { ServiceUrl: "http://yourserver:6080/arcgis/rest/services/Divisions/MapServer/1", - HeaderColor: "#303030", - Title: "Maire/Mairesse de la ville de Toronto", + HeaderColor: "#B4C8B4", + Title: "Maire/Mairesse de la ville de Toronto", Data: [ { @@ -554,8 +570,8 @@ dojo.declare("js.Config", null, { Councillor: { ServiceUrl: "http://yourserver:6080/arcgis/rest/services/Divisions/MapServer/2", - HeaderColor: "#303030", - Title: "Conseillers(ères) du quartier", + HeaderColor: "#B4C8B4", + Title: "Conseillers(ères) du quartier", Data: [ { @@ -623,8 +639,8 @@ dojo.declare("js.Config", null, { TDSB: { ServiceUrl: "http://yourserver:6080/arcgis/rest/services/Divisions/MapServer/3", - HeaderColor: "#303030", - Title: "Toronto District School Board Trustee", + HeaderColor: "#B4C8B4", + Title: "Toronto District School Board Trustee", Data: [ { @@ -664,8 +680,8 @@ dojo.declare("js.Config", null, { TCDSB: { ServiceUrl: "http://yourserver:6080/arcgis/rest/services/Divisions/MapServer/4", - HeaderColor: "#303030", - Title: "Toronto Catholic District School Board Trustee", + HeaderColor: "#B4C8B4", + Title: "Toronto Catholic District School Board Trustee", Data: [ { @@ -709,8 +725,8 @@ dojo.declare("js.Config", null, { CSDCSO: { ServiceUrl: "http://yourserver:6080/arcgis/rest/services/Divisions/MapServer/5", - HeaderColor: "#303030", - Title: "Conseil scolaire de district du Centre-Sud-Ouest", + HeaderColor: "#B4C8B4", + Title: "Conseil scolaire de district du Centre-Sud-Ouest", Data: [ { @@ -734,8 +750,8 @@ dojo.declare("js.Config", null, { CSDCCS: { ServiceUrl: "http://yourserver:6080/arcgis/rest/services/Divisions/MapServer/6", - HeaderColor: "#303030", - Title: "Conseil scolaire de district Catholique du Centre-Sud", + HeaderColor: "#B4C8B4", + Title: "Conseil scolaire de district Catholique du Centre-Sud", Data: [ { diff --git "a/fran\303\247ais/help.htm" "b/fran\303\247ais/help.htm" index 1315080..514aca3 100644 --- "a/fran\303\247ais/help.htm" +++ "b/fran\303\247ais/help.htm" @@ -1,9 +1,9 @@  - + - Aide en ligne - +