first import

This commit is contained in:
Bachir Soussi Chiadmi
2015-04-08 11:40:19 +02:00
commit 1bc61b12ad
8435 changed files with 1582817 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
/**
* @file
* OpenLayers JS test file, utilizing QUnit.
*/
(function ($) {
$(document).ready(function() {
module('Utility Functions');
// Test the relate path function
test('Testing Drupal.openlayers.relatePath correctness', function() {
var root_path = '/this/is/path.js';
var domain_path = 'http://www.test.com/this/is/path.js';
var relative_path = 'this/is/path.js';
equals(root_path,
Drupal.openlayers.relatePath(root_path, 'foo'), 'Root path is correct' );
equals(domain_path,
Drupal.openlayers.relatePath(domain_path, 'foo'), 'Domain path is correct' );
equals('http://foo.com/this/is/path.js',
Drupal.openlayers.relatePath(relative_path, 'http://foo.com/'), 'Relative path is correct' )});
// Test the object from feature function
test('Testing object_from_feature correctness', function() {
var latlonobject = {lat: 5, lon: 10};
var llobj = Drupal.openlayers.objectFromFeature(latlonobject);
equals(10, llobj.geometry.x, 'Latitude is correct');
equals(5, llobj.geometry.y, 'Latitude is correct');
var wktobject = {wkt: 'POINT(50 40)'};
var wktobj = Drupal.openlayers.objectFromFeature(wktobject);
equals(50, wktobj.geometry.x, 'Latitude is correct');
equals(40, wktobj.geometry.y, 'Latitude is correct');
});
module('Rendering');
test('Testing basic rendering', function() {
// Remove stop_render
$('.openlayers-map:not(.openlayers-processed)').each(function() {
var map_id = $(this).attr('id');
Drupal.settings.openlayers.maps[map_id].stop_render = false;
Drupal.attachBehaviors($('body'), Drupal.settings);
ok($('#' + map_id).children().hasClass('olMapViewport'), 'Map ' + map_id + ' rendered');
});
});
});
})(jQuery);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,119 @@
ol#qunit-tests {
font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
margin:0;
padding:0;
list-style-position:inside;
font-size: smaller;
}
ol#qunit-tests li{
padding:0.4em 0.5em 0.4em 2.5em;
border-bottom:1px solid #fff;
font-size:small;
list-style-position:inside;
}
ol#qunit-tests li ol{
box-shadow: inset 0px 2px 13px #999;
-moz-box-shadow: inset 0px 2px 13px #999;
-webkit-box-shadow: inset 0px 2px 13px #999;
margin-top:0.5em;
margin-left:0;
padding:0.5em;
background-color:#fff;
border-radius:15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
ol#qunit-tests li li{
border-bottom:none;
margin:0.5em;
background-color:#fff;
list-style-position: inside;
padding:0.4em 0.5em 0.4em 0.5em;
}
ol#qunit-tests li li.pass{
border-left:26px solid #C6E746;
background-color:#fff;
color:#5E740B;
}
ol#qunit-tests li li.fail{
border-left:26px solid #EE5757;
background-color:#fff;
color:#710909;
}
ol#qunit-tests li.pass{
background-color:#D2E0E6;
color:#528CE0;
}
ol#qunit-tests li.fail{
background-color:#EE5757;
color:#000;
}
ol#qunit-tests li strong {
cursor:pointer;
}
h1#qunit-header{
background-color:#0d3349;
margin:0;
padding:0.5em 0 0.5em 1em;
color:#fff;
font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
border-top-right-radius:15px;
border-top-left-radius:15px;
-moz-border-radius-topright:15px;
-moz-border-radius-topleft:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-top-left-radius:15px;
text-shadow: rgba(0, 0, 0, 0.5) 4px 4px 1px;
}
h2#qunit-banner{
font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
height:5px;
margin:0;
padding:0;
}
h2#qunit-banner.qunit-pass{
background-color:#C6E746;
}
h2#qunit-banner.qunit-fail, #qunit-testrunner-toolbar {
background-color:#EE5757;
}
#qunit-testrunner-toolbar {
font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
padding:0;
/*width:80%;*/
padding:0em 0 0.5em 2em;
font-size: small;
}
h2#qunit-userAgent {
font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
background-color:#2b81af;
margin:0;
padding:0;
color:#fff;
font-size: small;
padding:0.5em 0 0.5em 2.5em;
text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px;
}
p#qunit-testresult{
font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
margin:0;
font-size: small;
color:#2b81af;
border-bottom-right-radius:15px;
border-bottom-left-radius:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-bottomleft:15px;
-webkit-border-bottom-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
background-color:#D2E0E6;
padding:0.5em 0.5em 0.5em 2.5em;
}
strong b.fail{
color:#710909;
}
strong b.pass{
color:#5E740B;
}

File diff suppressed because it is too large Load Diff