Skip to content

Commit

Permalink
Map Tour 2.17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
cooney committed Jan 28, 2020
1 parent 283ad5a commit 32905ca
Show file tree
Hide file tree
Showing 41 changed files with 1,184 additions and 1,057 deletions.
27 changes: 20 additions & 7 deletions MapTour/src/app/storymaps/core/Core.js
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,11 @@ define(["esri/map",
if (identityResponse && identityResponse.code && identityResponse.code === "IdentityManagerBase.1") {
initError("notAuthorizedBuilder");
return;
}else {
} else if(identityResponse.viewOnly){
// Storyteller user type
initError("viewOnlyLicense");
return;
} else {
loadWebMap(MapTourBuilderHelper.getBlankWebmapJSON());
}
}, function() {
Expand Down Expand Up @@ -554,17 +558,18 @@ define(["esri/map",
popup: true
});
IdentityManager.registerOAuthInfos([oAuthInfo]);
if(itemRq.results[0].access !== "public") {
if(itemRq.results[0].access !== "public" || app.isInBuilderMode) {
IdentityManager.checkAppAccess('https:' + configOptions.sharingurl, 'storymaps').then(function(identityResponse){
if (identityResponse && identityResponse.code && identityResponse.code === "IdentityManagerBase.1") {
initError("notAuthorizedLicense");
return;
}else {
} else if(app.isInBuilderMode && identityResponse.viewOnly){
// Storyteller user type
initError("viewOnlyLicense");
return;
} else {
loadWebMappingAppStep3(itemRq);
}
}, function() {
initError("notAuthorizedLicense");
return;
});
} else {
loadWebMappingAppStep3(itemRq);
Expand Down Expand Up @@ -867,6 +872,14 @@ define(["esri/map",
$("#fatalError").show();
return;
}
if (error == "viewOnlyLicense") {
var storyTellerErrMsg = i18n.viewer.storyTellerUserType.notCreatorError;
var storyTellerUserName = Helper.getPortalUser() ? Helper.getPortalUser() : app.portal && app.portal.getPortalUser() && app.portal.getPortalUser().username ? app.portal.getPortalUser().username : '';
storyTellerErrMsg = storyTellerErrMsg.replace(/%USER_NAME%/g, storyTellerUserName);
$("#fatalError .error-msg").html(storyTellerErrMsg);
$("#fatalError").show();
return;
}
//else if ( error != "initMobile" )
//loadingIndicator.forceHide();

Expand Down Expand Up @@ -1374,4 +1387,4 @@ define(["esri/map",
portalLogin: portalLogin
};
}
);
);
8 changes: 4 additions & 4 deletions MapTour/src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
</script>

<script type="text/javascript">
var version = '2.14.0';
var version = '2.17.0';
var isProduction = false;
// IE 9 and below are not compatible with script async attribute.
var canUseAsyncAttr = true;
Expand Down Expand Up @@ -115,8 +115,8 @@
document.getElementsByTagName("head")[0].appendChild(el);
}

loadCSS("https://js.arcgis.com/3.27/esri/css/esri.css", true);
loadCSS("https://js.arcgis.com/3.27/dijit/themes/claro/claro.css", true);
loadCSS("https://js.arcgis.com/3.31/esri/css/esri.css", true);
loadCSS("https://js.arcgis.com/3.31/dijit/themes/claro/claro.css", true);

if( isProduction ) {
loadCSS("app/maptour-min.css");
Expand Down Expand Up @@ -1223,7 +1223,7 @@ <h3></h3>
</table>
</div>

<script src="https://js.arcgis.com/3.27/init.js"></script>
<script src="https://js.arcgis.com/3.31/init.js"></script>
<script type="text/javascript">
loadJS('app/maptour-config.js');

Expand Down
15 changes: 9 additions & 6 deletions MapTour/src/resources/nls/ar/template.js
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ define({
"div1": "يتمثل العنصر الرئيسي الذي يجب أخذه في الاعتبار عند إنشاء جولة الخريطة في اختيار مكان تخزين الصور. يمكن لجولة الخريطة استخدام الصور المخزنة في خدمات مشاركة الصور على أي خادم ويب أو تلك التي تقوم بتحميلها من القرص.",
"div1a": "راجع الجزء الأخير من علامة التبويب للحصول على التفاصيل المتعلقة بتنسيقات الصور والفيديوهات المدعومة.",
"div2": "يمنحك المنشئ التفاعلي خيارين لمعالجة الصور في جولة الخريطة:",
"div3": "<ul><li>يمكنك استخدام <b>الصور التي توجد على شبكة الإنترنت بالفعل</b>، مثل الصور في Flickr أو Google+ أو الصور المخزنة في خادم الويب الخاص بك. سوف يشار إلى تلك الصور في جولة الخريطة عن طريق عناوين URL الخاصة بهم.</li><li>يمكنك أيضًا <b>تحميل الصور من الكمبيوتر الخاص بك</b> مباشرةً في جولة الخريطة. يتطلب خيار التحميل أنه يكون لديك اشتراك على ArcGIS وأن يكون لديك امتيازات الناشر أو المسؤول، نظرًا لأنه يتم إنشاء خدمة المعلم المستضافة تلقائيًا التي يتم خلالها تخزين الصور الخاصة بك في صورة مرفقات.</li></ul>",
"div3": "<ul><li>يمكنك استخدام <b>الصور التي توجد على شبكة الإنترنت بالفعل</b>، مثل الصور في Flickr أو الصور المخزنة في خادم الويب الخاص بك. سوف يشار إلى تلك الصور في جولة الخريطة عن طريق عناوين URL الخاصة بهم.</li><li>يمكنك أيضًا <b>تحميل الصور من الكمبيوتر الخاص بك</b> مباشرةً في جولة الخريطة. يتطلب خيار التحميل أنه يكون لديك اشتراك على ArcGIS وأن يكون لديك امتيازات الناشر أو المسؤول، نظرًا لأنه يتم إنشاء خدمة المعلم المستضافة تلقائيًا التي يتم خلالها تخزين الصور الخاصة بك في صورة مرفقات.</li></ul>",
"div4": "حالات الاستخدام الأساسية هي:",
"div4b": "<b>الصور غير مستضافة</b> حتى الآن، ولديك اشتراك ArcGIS: يعد استخدام خدمة معالم مستضافة أفضل خيار. وكما هو الأمر في خدمات مشاركة الصور العامة، سنقوم بتحسين صورك لإنشاء صور سريعة التحمل، وستتمكن من الوصول إلى كل إمكانات الإدارة وإدارة البيانات في نظام ArcGIS.",
"div5": "<b>أنت ليس عضوًا في أي منظمة</b>: يجب عليك أولا تحميل الصور على موقع مشاركة الصور على الويب أو على خادم الويب. وسيساعدك المُنشئ في استخدام هذه الصور التي تستمر استضافتها على الموقع الأصلي.",
Expand All @@ -459,9 +459,9 @@ define({
"learn": "التعرف على المزيد",
"div9": "تقوم عملية الاستيراد بإسناد الصور التي تستضيفها عناوين URL بالفعل في مجموعة معالم خريطة الويب. الصور غير مخزنة في ArcGIS Online. إذا تعذر الوصول إلى الصور المستضافة، فلن تصبح متاحة في جولة الخريطة وسترى صورة \"الصورة غير متاحة\". استنادًا إلى موفر خدمة الصور، يتعذر على جولة الخريطة استيراد اسم الصور ووصفها وموقعها. تكون البيانات الجدولية الحالية مخزنة في خريطة الويب ولن يؤثر أي تحرير يتم القيام به في الخدمات المتصلة بشبكة الإنترنت على جولة الخريطة.",
"div10": "تخزين الصور على خادم الويب",
"div11": "إذا اخترت استضافة صورك في خادم الويب الخاص بك (بدلاً من الوصول إلى الصور في Flickr أو Google+ أو تحميلها مباشرةً إلى جولتك) سيتوجب عليك إنشاء صور مصغرة لصورك يدويًا. سيؤدي استخدام الصور كاملة الدقة للصورة المصغرة لديك إلى الحصول على أداء ضعيف. راجع هذه <a href='https://links.esri.com/storymaps/faq_maptour_image_size' target='_blank'>الأسئلة المتداولة</a> للحصول على نصائح بشأن تحديد حجم الصور إذا كنت ستصل إليها على الويب مباشرةً عبر عناوين URL.",
"div12": "استخدام بيانات GIS الحالية",
"div13": "يمكن استخدام أي خدمة معالم أو ملف CSV أو ملف شكل يحتوي على نقاط كمصدر بيانات جولة خريطة إذا احتوى أي منها على مجموعة الحقول التي يتوقعها التطبيق. ويمكنك إضافتها كطبقة في خريطة ويب ArcGIS، ومن ثمّ مشاركة الخريطة بإنشاء جولة خريطة.",
"div11": "إذا اخترت استضافة صورك في خادم الويب الخاص بك (بدلاً من الوصول إلى الصور في Flickr أو تحميلها مباشرةً إلى جولتك) سيتوجب عليك إنشاء صور مصغرة لصورك يدويًا. سيؤدي استخدام الصور كاملة الدقة للصورة المصغرة لديك إلى الحصول على أداء ضعيف. راجع هذه <a href='https://links.esri.com/storymaps/faq_maptour_image_size' target='_blank'>الأسئلة المتداولة</a> للحصول على نصائح بشأن تحديد حجم الصور إذا كنت ستصل إليها على الويب مباشرةً عبر عناوين URL.",
"div12": "استخدام بيانات المكان الحالية",
"div13": "إذا كانت لديك بيانات مكان حالية، مثل قائمة للأماكن في جدول بيانات أو طبقة نقطة GIS، فيمكنك استخدام هذه البيانات بتنسيق CSV لإنشاء جولة خريطة. ويتطلب هذا الوصول إلى صورك مباشرةً عبر روابط URL المخزنة كقيم في ملف CSV. يمكنك تنزيل قالب CSV من حوار الخيارات المتقدمة عند تشغيلك منشئ جولة الخريطة أول مرة. يمكن تحميل ملف CSV في هذا الحوار.",
"div14": "القيم المدعومة لأسماء الحقول هي (حساسة لحالة الأحرف):",
"div151": "الاسم",
"div152": "الوصف",
Expand All @@ -473,11 +473,11 @@ define({
"div17": "تكون الصورة وحقول الصورة المصغرة إلزاميان لخدمات المعالم بدون مرفقات واختيارية (لكن لا يوصى بها بشدة) لخدمات المعالم مع المرفقات. وفي حالة تمكين مرفقات الخدمة، سيسمح المُنشئ بتحميل الصور كمرفقات. أما إذا لم يكن كذلك سيمكنك فقط تحرير الصورة وعناوين URL للصورة المصغرة.",
"div172": "عند وجودهما، سيتم استخدام حقلي الصورة العادية والصورة المصغرة، ولن يتم الاستعلام عن مرفقات خدمة المعالم.",
"div173": "يمكن تنزل أمثلة على ملفات CSV وملفات الشكل من",
"div174": "راجع هذه <a href='https://links.esri.com/storymaps/faq_map_tour_gis_data' target='_blank'>الأسئلة المتداولة</a> للحصول على مزيد من المعلومات المتعلقة باستخدام بيانات GIS الحالية.",
"div174": "راجع هذا الرابط <a href='https://links.esri.com/storymaps/faq_map_tour_gis_data' target='_blank'>FAQ</a> لمزيد من المعلومات.",
"div18": "إنشاء خدمات معالم مستضافة من CSV أو ملف الشكل",
"div19": "عند إنشاء خدمة معالم مستضافة من CSV أو ملف شكل، لا يتم تمكين المرفقات افتراضيًا. ولتمكينها، افتح صفحة تفاصيل خدمة المعالم وانقر فوق السهم الصغير على جزء الطبقة وسترى هذا الخيار. وستستمر جولة الخريطة في استخدام الصور والصور المصغرة التي قمت بإسنادها خلال البيانات الجدولية. وإذا رغبت اختياريًا في تحميل الصور كمرفقات لخدمة المعالم ستصبح قادرًا على القيام بذلك من خلال زرين على لوحة الصورة (\"تغيير الصورة\" و \"تغيير الصورة المصغرة\").",
"div20": "تنسيقات الصور ومقاطع الفيديو المدعومة",
"div21": "إذا كنت تصل إلى الصور في Flickr أو Google+، فإن جولة الخريطة تصل إلى تلك الصور تلقائيًا على أنها ملفات .jpg. إذا قمت بتحميل الصور في منشئ جولة الخريطة، يجب أن الصور بتنسيق .jpg أو .jpeg. إذا قمت بإسناد الصور مباشرةً على الويب عبر عناوين URL، فإن تنسيقات الصور المدعومة هي .jpg و.jpeg و.png و.gif و.bmp. يتم دعم مقاطع فيديو YouTube مباشرةً.",
"div21": "إذا كنت تصل إلى الصور في Flickr، فإن جولة الخريطة تصل إلى تلك الصور تلقائيًا على أنها ملفات .jpg. إذا قمت بتحميل الصور في منشئ جولة الخريطة، يجب أن الصور بتنسيق .jpg أو .jpeg. إذا قمت بإسناد الصور مباشرةً على الويب عبر عناوين URL، فإن تنسيقات الصور المدعومة هي .jpg و.jpeg و.png و.gif و.bmp. يتم دعم مقاطع فيديو YouTube مباشرةً.",
"div22": "لا يشمل قالب جولة الخريطة مُشغل فيديو؛ لذا يتعين عليك استخدام مشغل الفيديو الخارجي الذي توفره خدمة استضافة الفيديو المفضلة (اعثر على خيار تضمين الفيديو وانسخ عنوان URL الذي يوجد في الكود المعطى). إذا أردت استضافة الفيديو بنفسك، يمكنك إنشاء صفحة HTML تحتوي على مشغل فيديو مثل <a href='http://www.videojs.com/'>Video.js</a>.",
"div23": "لا يوفر المنشئ التفاعلي حوارًا ليتضمن فيديو عند استخدام خدمات المعالم ذات المرفقات، إلا أنه يمكن القيام بذلك بتحرير البيانات خارج المنشئ التفاعلي. وفي عارض خرائط arcgis.com إذا قمت بتعديل حقول الصورة للإشارة إلى فيديو خارجي وإضافة معطى مكاني في نهاية عنوان URL (#isVideo)، يتم اعتبار الوسائط على أنها فيديو.",
"div24": "لاحظ أنه يجب توفر مرفقين بصورتين صالحتين أو لن يتم استخدام النقطة. ولا يمكن استخدام مقاطع الفيديو عند استخدام مرفقات خدمة المعالم دون حقلي الصورة العادية والصورة المصغرة."
Expand Down Expand Up @@ -604,6 +604,9 @@ define({
},
"licenseChange2018": {
"noAccess": "حسابك (%USER_NAME%) غير مرخص لفتح خريطة قصة غير عامة. رجاءً اطلب من مسئولي المؤسسة تعيينك كنوع مستخدم يتضمن خرائط القصة أو ترخيص التطبيقات الأساسية المضافة."
},
"storyTellerUserType": {
"notCreatorError": "حسابك (%USER_NAME%) غير مرخص لاستخدام أدوات مُنشئ خرائط القصة الكلاسيكية. رجاءً اطلب من مسؤول المؤسسة تعيين نوع المستخدم Creator من أجلك."
}
}
});
Loading

0 comments on commit 32905ca

Please sign in to comment.