├── misc ├── healthchecks │ ├── static.check.txt │ ├── php.check.php │ └── db.check.php ├── feed.png ├── help.png ├── tree.png ├── favicon.ico ├── grippie.png ├── arrow-asc.png ├── arrow-desc.png ├── configure.png ├── draggable.png ├── druplicon.png ├── menu-leaf.png ├── progress.gif ├── throbber.gif ├── brumann │ └── polyfill-unserialize │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── composer.json │ │ └── phpunit.xml.dist ├── forum-icons.png ├── permissions.png ├── print-rtl.css ├── tree-bottom.png ├── watchdog-ok.png ├── farbtastic │ ├── mask.png │ ├── marker.png │ ├── wheel.png │ └── farbtastic.css ├── menu-collapsed.png ├── menu-expanded.png ├── message-16-help.png ├── message-16-info.png ├── message-16-ok.png ├── message-24-help.png ├── message-24-info.png ├── message-24-ok.png ├── throbber-active.gif ├── watchdog-error.png ├── message-16-error.png ├── message-24-error.png ├── throbber-inactive.png ├── watchdog-warning.png ├── menu-collapsed-rtl.png ├── message-16-warning.png ├── message-24-warning.png ├── powered-black-135x42.png ├── powered-black-80x15.png ├── powered-black-88x31.png ├── powered-blue-135x42.png ├── powered-blue-80x15.png ├── powered-blue-88x31.png ├── powered-gray-135x42.png ├── powered-gray-80x15.png ├── powered-gray-88x31.png ├── ui │ ├── images │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ ├── ui-icons_cd0a0a_256x240.png │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ └── ui-bg_highlight-soft_75_cccccc_1x100.png │ ├── jquery.ui.selectable.css │ ├── jquery.ui.progressbar.css │ ├── jquery.effects.fade.min.js │ └── jquery.effects.transfer.min.js ├── vertical-tabs-rtl.css ├── print.css └── typo3 │ └── phar-stream-wrapper │ └── src │ ├── Exception.php │ ├── Phar │ ├── ReaderException.php │ └── DeserializationException.php │ ├── Assertable.php │ └── Resolvable.php ├── modules ├── file │ ├── tests │ │ ├── fixtures │ │ │ └── file_scan_ignore │ │ │ │ ├── a.txt │ │ │ │ └── frontend_framework │ │ │ │ ├── b.txt │ │ │ │ └── c.txt │ │ └── file_module_test.info │ ├── icons │ │ ├── text-html.png │ │ ├── text-plain.png │ │ ├── text-x-script.png │ │ ├── application-pdf.png │ │ ├── audio-x-generic.png │ │ ├── image-x-generic.png │ │ ├── text-x-generic.png │ │ ├── video-x-generic.png │ │ ├── package-x-generic.png │ │ ├── x-office-document.png │ │ ├── x-office-presentation.png │ │ ├── x-office-spreadsheet.png │ │ ├── application-octet-stream.png │ │ └── application-x-executable.png │ ├── file.info │ └── file.css ├── simpletest │ ├── files │ │ ├── invalid-img-zero-size.png │ │ ├── html-1.txt │ │ ├── html-2.html │ │ ├── invalid-img-test.png │ │ ├── sql-1.txt │ │ ├── sql-2.sql │ │ ├── php-2.php │ │ ├── php-1.txt │ │ ├── javascript-1.txt │ │ ├── javascript-2.script │ │ ├── image-1.png │ │ ├── image-2.jpg │ │ ├── phar-1.phar │ │ ├── image-test.gif │ │ ├── image-test.jpg │ │ ├── image-test.png │ │ ├── css_test_files │ │ │ ├── import2.css │ │ │ ├── quotes.css.optimized.css │ │ │ ├── css_subfolder │ │ │ │ └── css_input_with_import.css │ │ │ ├── css_input_with_import.css │ │ │ ├── quotes.css │ │ │ ├── quotes.css.unoptimized.css │ │ │ ├── css_input_without_import.css.optimized.css │ │ │ └── comment_hacks.css.optimized.css │ │ ├── image-test-no-transparency.gif │ │ ├── image-test-transparent-out-of-range.gif │ │ └── README.txt │ ├── tests │ │ ├── update_test_1.module │ │ ├── update_test_2.module │ │ ├── update_test_3.module │ │ ├── psr_0_test │ │ │ ├── psr_0_test.module │ │ │ ├── psr_0_test.info │ │ │ └── lib │ │ │ │ └── Drupal │ │ │ │ └── psr_0_test │ │ │ │ └── Tests │ │ │ │ ├── ExampleTest.php │ │ │ │ └── Nested │ │ │ │ └── NestedExampleTest.php │ │ ├── psr_4_test │ │ │ ├── psr_4_test.module │ │ │ ├── psr_4_test.info │ │ │ └── src │ │ │ │ └── Tests │ │ │ │ ├── ExampleTest.php │ │ │ │ └── Nested │ │ │ │ └── NestedExampleTest.php │ │ ├── system_dependencies_test.module │ │ ├── system_null_version_test.module │ │ ├── system_project_namespace_test.module │ │ ├── system_requires_null_version_test.module │ │ ├── system_incompatible_core_version_test.module │ │ ├── system_incompatible_module_version_test.module │ │ ├── system_incompatible_core_version_dependencies_test.module │ │ ├── system_incompatible_module_version_dependencies_test.module │ │ ├── themes │ │ │ ├── test_theme_nyan_cat │ │ │ │ ├── templates │ │ │ │ │ └── theme_test_template_test.nyan-cat.html │ │ │ │ └── test_theme_nyan_cat.info │ │ │ ├── test_theme │ │ │ │ ├── templates │ │ │ │ │ └── node--1.tpl.php │ │ │ │ └── template.php │ │ │ ├── test_subtheme │ │ │ │ └── test_subtheme.info │ │ │ └── test_basetheme │ │ │ │ └── test_basetheme.info │ │ ├── drupal_system_listing_compatible_test │ │ │ ├── drupal_system_listing_compatible_test.module │ │ │ └── drupal_system_listing_compatible_test.info │ │ ├── drupal_system_listing_incompatible_test │ │ │ ├── drupal_system_listing_incompatible_test.module │ │ │ └── drupal_system_listing_incompatible_test.info │ │ ├── common_test.css │ │ ├── common_test.print.css │ │ ├── theme_test.template_test.tpl.php │ │ ├── system_admin_test.module │ │ ├── requirements1_test.module │ │ ├── ajax_test.info │ │ ├── form_test.info │ │ ├── batch_test.info │ │ ├── filter_test.info │ │ ├── image_test.info │ │ ├── menu_test.info │ │ ├── path_test.info │ │ ├── theme_test.info │ │ ├── update_test_1.info │ │ ├── update_test_2.info │ │ ├── update_test_3.info │ │ ├── upgrade │ │ │ ├── drupal-7.bare.minimal.database.php.gz │ │ │ ├── drupal-7.filled.minimal.database.php.gz │ │ │ ├── drupal-7.bare.standard_all.database.php.gz │ │ │ ├── drupal-7.filled.standard_all.database.php.gz │ │ │ ├── drupal-6.duplicate-permission.database.php │ │ │ ├── drupal-6.user-no-password-token.database.php │ │ │ ├── drupal-7.field.database.php │ │ │ ├── drupal-7.trigger.database.php │ │ │ └── drupal-6.node_type_broken.database.php │ │ ├── ajax_forms_test.info │ │ ├── database_test.info │ │ ├── module_test.info │ │ ├── requirements2_test.module │ │ ├── session_test.info │ │ ├── system.base.css │ │ ├── actions_loop_test.info │ │ ├── boot_test_1.info │ │ ├── error_test.info │ │ ├── url_alter_test.info │ │ ├── boot_test_2.info │ │ ├── entity_crud_hook_test.info │ │ ├── update_script_test.info │ │ ├── system_null_version_test.info │ │ ├── system_test.info │ │ ├── file_test.info │ │ ├── entity_query_access_test.info │ │ ├── xmlrpc_test.info │ │ ├── common_test_cron_helper.info │ │ ├── taxonomy_nodes_test.info │ │ ├── taxonomy_test.info │ │ ├── entity_cache_test_dependency.info │ │ ├── requirements1_test.info │ │ ├── system_admin_test.info │ │ ├── system_incompatible_core_version_test.info │ │ ├── system_incompatible_module_version_test.info │ │ ├── entity_cache_test.info │ │ ├── module_test.implementations.inc │ │ ├── system_dependencies_test.info │ │ ├── common_test.info │ │ ├── system_project_namespace_test.info │ │ ├── boot_test_2.module │ │ ├── system_requires_null_version_test.info │ │ ├── actions_loop_test.install │ │ ├── module_test.file.inc │ │ ├── drupal_autoload_test │ │ │ ├── drupal_autoload_test_interface.inc │ │ │ ├── drupal_autoload_test.info │ │ │ ├── drupal_autoload_test_class.inc │ │ │ ├── drupal_autoload_test_trait.sh │ │ │ └── drupal_autoload_test.module │ │ ├── requirements2_test.info │ │ ├── system_incompatible_core_version_dependencies_test.info │ │ ├── url_alter_test.install │ │ ├── common_test_info.txt │ │ ├── system_incompatible_module_version_dependencies_test.info │ │ ├── entity_cache_test_dependency.module │ │ ├── theme_test.inc │ │ ├── common_test_cron_helper.module │ │ ├── update_script_test.module │ │ ├── path_test.module │ │ ├── update_test_3.install │ │ ├── requirements1_test.install │ │ ├── system_test.install │ │ ├── boot_test_1.module │ │ └── taxonomy_nodes_test.module │ ├── src │ │ └── Tests │ │ │ └── PSR4WebTest.php │ └── lib │ │ └── Drupal │ │ └── simpletest │ │ └── Tests │ │ └── PSR0WebTest.php ├── field │ ├── tests │ │ ├── field_test_schema_alter.module │ │ ├── field_test.info │ │ ├── field_test_schema_alter.info │ │ └── field_test_schema_alter.install │ ├── modules │ │ ├── list │ │ │ ├── tests │ │ │ │ ├── list_test.info │ │ │ │ └── list_test.module │ │ │ └── list.info │ │ ├── number │ │ │ └── number.info │ │ ├── text │ │ │ └── text.info │ │ ├── options │ │ │ └── options.info │ │ └── field_sql_storage │ │ │ └── field_sql_storage.info │ ├── field.info │ └── theme │ │ ├── field-rtl.css │ │ └── field.css ├── comment │ ├── comment-rtl.css │ ├── tests │ │ ├── comment_hook_test.info │ │ └── comment_hook_test.module │ ├── comment.css │ └── comment.info ├── image │ ├── sample.png │ ├── image-rtl.css │ ├── image.info │ ├── tests │ │ ├── image_module_test.info │ │ ├── image_module_styles_test.info │ │ └── image_module_styles_test.module │ └── image.css ├── pantheon │ ├── pantheon_login │ │ ├── README.txt │ │ └── pantheon_login.info │ ├── pantheon_api │ │ ├── pantheon_api.info │ │ └── pantheon_api.module │ ├── pantheon_apachesolr │ │ └── pantheon_apachesolr.info │ └── tag1_d7es │ │ ├── composer.json │ │ └── tag1_d7es.info ├── color │ ├── images │ │ ├── hook.png │ │ ├── lock.png │ │ └── hook-rtl.png │ ├── color.info │ └── preview.html ├── openid │ ├── login-bg.png │ ├── openid.info │ ├── tests │ │ ├── openid_test.info │ │ └── openid_test.install │ └── openid-rtl.css ├── shortcut │ ├── shortcut.png │ ├── shortcut.admin.css │ └── shortcut.info ├── toolbar │ ├── toolbar.png │ ├── toolbar-print.css │ ├── toolbar.info │ └── toolbar-rtl.css ├── overlay │ ├── images │ │ ├── close.png │ │ ├── close-rtl.png │ │ └── background.png │ ├── overlay.info │ ├── overlay.install │ └── overlay-child-rtl.css ├── update │ ├── tests │ │ ├── aaa_update_test.module │ │ ├── bbb_update_test.module │ │ ├── ccc_update_test.module │ │ ├── aaa_update_test.tar.gz │ │ ├── aaa_update_test.info │ │ ├── bbb_update_test.info │ │ ├── ccc_update_test.info │ │ ├── aaa_update_test.no-releases.xml │ │ ├── update_test.info │ │ └── themes │ │ │ ├── update_test_admintheme │ │ │ └── update_test_admintheme.info │ │ │ ├── update_test_basetheme │ │ │ └── update_test_basetheme.info │ │ │ └── update_test_subtheme │ │ │ └── update_test_subtheme.info │ ├── update.info │ └── update-rtl.css ├── contextual │ ├── images │ │ └── gear-select.png │ ├── contextual.info │ └── contextual-rtl.css ├── tracker │ ├── tracker.css │ └── tracker.info ├── blog │ ├── blog.info │ └── blog.install ├── help │ ├── help.info │ ├── help.css │ └── help-rtl.css ├── block │ ├── tests │ │ ├── block_test.info │ │ └── themes │ │ │ └── block_test_theme │ │ │ └── block_test_theme.info │ ├── block.info │ └── block.css ├── trigger │ ├── tests │ │ └── trigger_test.info │ └── trigger.info ├── aggregator │ ├── aggregator-rtl.css │ ├── tests │ │ ├── aggregator_test.info │ │ ├── aggregator_test_title_entities.xml │ │ └── aggregator_test_atom.xml │ ├── aggregator.info │ ├── aggregator-wrapper.tpl.php │ ├── aggregator-summary-items.tpl.php │ └── aggregator-summary-item.tpl.php ├── php │ └── php.info ├── dblog │ ├── dblog.info │ └── dblog-rtl.css ├── locale │ ├── tests │ │ ├── locale_test.info │ │ └── translations │ │ │ └── test.xx.po │ ├── locale.info │ └── locale-rtl.css ├── menu │ ├── menu.css │ └── menu.info ├── node │ ├── tests │ │ ├── node_test.info │ │ ├── node_access_test.info │ │ ├── node_test_exception.info │ │ └── node_test_exception.module │ ├── node.css │ └── node.info ├── path │ ├── path.info │ └── path.js ├── system │ ├── tests │ │ ├── cron_queue_test.info │ │ ├── system_cron_test.info │ │ ├── system_cron_test.module │ │ └── cron_queue_test.module │ ├── system.messages-rtl.css │ ├── system.info │ └── system.menus-rtl.css ├── field_ui │ ├── field_ui.info │ └── field_ui-rtl.css ├── poll │ ├── poll-rtl.css │ ├── poll.info │ ├── poll-bar--block.tpl.php │ └── poll-bar.tpl.php ├── search │ ├── tests │ │ ├── search_extra_type.info │ │ ├── search_node_tags.info │ │ ├── search_embedded_form.info │ │ └── search_node_tags.module │ ├── search.info │ ├── search-rtl.css │ └── search.css ├── user │ ├── tests │ │ ├── user_form_test.info │ │ ├── user_session_test.info │ │ ├── user_flood_test.info │ │ ├── user_email_validation_test.info │ │ ├── anonymous_user_unblock_test.info │ │ ├── user_email_validation_test.module │ │ ├── anonymous_user_unblock_test.module │ │ ├── user_flood_test.module │ │ └── user_session_test.module │ ├── user.info │ ├── user-rtl.css │ └── user-picture.tpl.php ├── announcements_feed │ ├── tests │ │ ├── announce_feed_test.info │ │ └── announce_feed │ │ │ └── empty.json │ ├── announcements_feed.info │ ├── announcements_feed.css │ └── announcements_feed.install ├── rdf │ ├── tests │ │ ├── rdf_test.info │ │ └── rdf_test.install │ └── rdf.info ├── translation │ ├── tests │ │ ├── translation_test.info │ │ └── translation_test.module │ └── translation.info ├── syslog │ ├── syslog.info │ └── syslog.install ├── profile │ ├── profile.css │ └── profile.info ├── statistics │ ├── statistics.info │ └── statistics.js ├── contact │ └── contact.info ├── filter │ ├── filter.info │ └── filter.js ├── book │ ├── book.info │ ├── book-rtl.css │ ├── book.js │ ├── book-all-books-block.tpl.php │ └── book-node-export-html.tpl.php ├── taxonomy │ ├── taxonomy.info │ └── taxonomy.css ├── forum │ ├── forum.info │ ├── forum-rtl.css │ ├── forums.tpl.php │ ├── forum-icon.tpl.php │ └── forum-submitted.tpl.php ├── dashboard │ ├── dashboard.info │ └── dashboard-rtl.css └── README.txt ├── .circleci ├── .gitignore ├── features │ ├── 0-install.feature │ ├── phpversion.feature │ ├── pantheonsolr.feature │ ├── content.feature │ └── pagecache.feature ├── local.test.dist └── behat.yml ├── scripts ├── cron-curl.sh ├── cron-lynx.sh ├── test.script └── code-clean.sh ├── themes ├── seven │ ├── logo.png │ ├── images │ │ ├── fc.png │ │ ├── add.png │ │ ├── buttons.png │ │ ├── fc-rtl.png │ │ ├── arrow-asc.png │ │ ├── arrow-desc.png │ │ ├── arrow-next.png │ │ ├── arrow-prev.png │ │ ├── list-item.png │ │ ├── task-check.png │ │ ├── task-item.png │ │ ├── list-item-rtl.png │ │ ├── task-item-rtl.png │ │ ├── ui-icons-222222-256x240.png │ │ ├── ui-icons-454545-256x240.png │ │ ├── ui-icons-800000-256x240.png │ │ ├── ui-icons-888888-256x240.png │ │ └── ui-icons-ffffff-256x240.png │ ├── screenshot.png │ ├── ie6.css │ ├── ie.css │ ├── ie7.css │ ├── seven.info │ └── vertical-tabs-rtl.css ├── stark │ ├── logo.png │ ├── screenshot.png │ └── stark.info ├── bartik │ ├── logo.png │ ├── color │ │ ├── base.png │ │ └── preview.png │ ├── images │ │ ├── add.png │ │ ├── buttons.png │ │ ├── tabs-border.png │ │ ├── comment-arrow.gif │ │ ├── search-button.png │ │ └── comment-arrow-rtl.gif │ ├── screenshot.png │ └── css │ │ ├── ie6.css │ │ ├── layout-rtl.css │ │ └── print.css ├── garland │ ├── logo.png │ ├── color │ │ ├── base.png │ │ └── preview.png │ ├── screenshot.png │ ├── images │ │ ├── body.png │ │ ├── bg-bar.png │ │ ├── bg-tab.png │ │ ├── bg-content.png │ │ ├── menu-leaf.gif │ │ ├── task-list.png │ │ ├── bg-bar-white.png │ │ ├── bg-navigation.png │ │ ├── menu-expanded.gif │ │ ├── bg-content-left.png │ │ ├── gradient-inner.png │ │ ├── menu-collapsed.gif │ │ ├── bg-content-right.png │ │ ├── bg-navigation-item.png │ │ ├── menu-collapsed-rtl.gif │ │ └── bg-navigation-item-hover.png │ ├── garland.info │ └── theme-settings.php ├── README.txt └── engines │ └── phptemplate │ └── phptemplate.engine ├── profiles ├── testing │ ├── modules │ │ ├── drupal_system_listing_compatible_test │ │ │ ├── drupal_system_listing_compatible_test.module │ │ │ └── drupal_system_listing_compatible_test.info │ │ └── drupal_system_listing_incompatible_test │ │ │ ├── drupal_system_listing_incompatible_test.module │ │ │ └── drupal_system_listing_incompatible_test.info │ ├── testing.profile │ ├── testing.info │ └── testing.install ├── minimal │ ├── translations │ │ └── README.txt │ ├── minimal.info │ └── minimal.profile ├── standard │ ├── translations │ │ └── README.txt │ ├── standard.profile │ └── standard.info └── pantheon │ └── pantheon.install ├── .drush-lock-update ├── .gitlab-ci └── .htaccess-parent ├── sites └── all │ └── libraries │ └── README.txt ├── .editorconfig ├── D7ES_CHANGELOG.txt ├── xmlrpc.php ├── includes └── database │ ├── sqlite │ └── select.inc │ └── mysql │ └── install.inc ├── index.php ├── .github └── workflows │ ├── merge.yml │ └── update_tag1_d7es.yml ├── cron.php ├── install.php └── .gitignore /misc/healthchecks/static.check.txt: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /modules/file/tests/fixtures/file_scan_ignore/a.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/simpletest/files/invalid-img-zero-size.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /misc/healthchecks/php.check.php: -------------------------------------------------------------------------------- 1 | SimpleTest HTML -------------------------------------------------------------------------------- /modules/simpletest/files/html-2.html: -------------------------------------------------------------------------------- 1 |

SimpleTest HTML

-------------------------------------------------------------------------------- /modules/simpletest/tests/psr_0_test/psr_0_test.module: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /modules/simpletest/tests/system_incompatible_core_version_dependencies_test.module: -------------------------------------------------------------------------------- 1 | 2 | alert('SimpleTest PHP was executed!'); 3 | 4 | -------------------------------------------------------------------------------- /modules/simpletest/files/javascript-2.script: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/cron-lynx.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | /usr/bin/lynx -source http://example.com/cron.php > /dev/null 2>&1 4 | -------------------------------------------------------------------------------- /themes/seven/images/fc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/seven/images/fc.png -------------------------------------------------------------------------------- /misc/menu-collapsed-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/menu-collapsed-rtl.png -------------------------------------------------------------------------------- /misc/message-16-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/message-16-warning.png -------------------------------------------------------------------------------- /misc/message-24-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/message-24-warning.png -------------------------------------------------------------------------------- /misc/powered-black-135x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-black-135x42.png -------------------------------------------------------------------------------- /misc/powered-black-80x15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-black-80x15.png -------------------------------------------------------------------------------- /misc/powered-black-88x31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-black-88x31.png -------------------------------------------------------------------------------- /misc/powered-blue-135x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-blue-135x42.png -------------------------------------------------------------------------------- /misc/powered-blue-80x15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-blue-80x15.png -------------------------------------------------------------------------------- /misc/powered-blue-88x31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-blue-88x31.png -------------------------------------------------------------------------------- /misc/powered-gray-135x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-gray-135x42.png -------------------------------------------------------------------------------- /misc/powered-gray-80x15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-gray-80x15.png -------------------------------------------------------------------------------- /misc/powered-gray-88x31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/powered-gray-88x31.png -------------------------------------------------------------------------------- /modules/color/images/hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/color/images/hook.png -------------------------------------------------------------------------------- /modules/color/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/color/images/lock.png -------------------------------------------------------------------------------- /modules/openid/login-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/openid/login-bg.png -------------------------------------------------------------------------------- /modules/shortcut/shortcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/shortcut/shortcut.png -------------------------------------------------------------------------------- /modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.module: -------------------------------------------------------------------------------- 1 | 2 | Fail: Template not overridden. 3 | -------------------------------------------------------------------------------- /modules/toolbar/toolbar-print.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Hide the toolbar when printing. 3 | */ 4 | #toolbar { 5 | display: none; 6 | } 7 | -------------------------------------------------------------------------------- /themes/bartik/images/tabs-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/bartik/images/tabs-border.png -------------------------------------------------------------------------------- /themes/garland/images/bg-content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/bg-content.png -------------------------------------------------------------------------------- /themes/garland/images/menu-leaf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/menu-leaf.gif -------------------------------------------------------------------------------- /themes/garland/images/task-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/task-list.png -------------------------------------------------------------------------------- /modules/file/icons/application-pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/application-pdf.png -------------------------------------------------------------------------------- /modules/file/icons/audio-x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/audio-x-generic.png -------------------------------------------------------------------------------- /modules/file/icons/image-x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/image-x-generic.png -------------------------------------------------------------------------------- /modules/file/icons/text-x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/text-x-generic.png -------------------------------------------------------------------------------- /modules/file/icons/video-x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/video-x-generic.png -------------------------------------------------------------------------------- /modules/overlay/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/overlay/images/background.png -------------------------------------------------------------------------------- /modules/simpletest/files/image-test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/simpletest/files/image-test.gif -------------------------------------------------------------------------------- /modules/simpletest/files/image-test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/simpletest/files/image-test.jpg -------------------------------------------------------------------------------- /modules/simpletest/files/image-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/simpletest/files/image-test.png -------------------------------------------------------------------------------- /modules/update/tests/aaa_update_test.module: -------------------------------------------------------------------------------- 1 | 2 | Node Content Dummy 3 | -------------------------------------------------------------------------------- /themes/garland/images/bg-content-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/bg-content-left.png -------------------------------------------------------------------------------- /themes/garland/images/gradient-inner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/gradient-inner.png -------------------------------------------------------------------------------- /themes/garland/images/menu-collapsed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/menu-collapsed.gif -------------------------------------------------------------------------------- /misc/ui/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /misc/ui/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /misc/ui/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /misc/ui/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /misc/ui/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /modules/file/icons/x-office-presentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/x-office-presentation.png -------------------------------------------------------------------------------- /modules/file/icons/x-office-spreadsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/x-office-spreadsheet.png -------------------------------------------------------------------------------- /modules/tracker/tracker.css: -------------------------------------------------------------------------------- 1 | 2 | .page-tracker td.replies { 3 | text-align: center; 4 | } 5 | .page-tracker table { 6 | width: 100%; 7 | } 8 | -------------------------------------------------------------------------------- /modules/update/tests/aaa_update_test.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/update/tests/aaa_update_test.tar.gz -------------------------------------------------------------------------------- /profiles/minimal/translations/README.txt: -------------------------------------------------------------------------------- 1 | 2 | This directory should be used to place downloaded translations 3 | for installing Drupal core. 4 | -------------------------------------------------------------------------------- /profiles/standard/translations/README.txt: -------------------------------------------------------------------------------- 1 | 2 | This directory should be used to place downloaded translations 3 | for installing Drupal core. 4 | -------------------------------------------------------------------------------- /themes/bartik/images/comment-arrow-rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/bartik/images/comment-arrow-rtl.gif -------------------------------------------------------------------------------- /themes/garland/images/bg-content-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/bg-content-right.png -------------------------------------------------------------------------------- /themes/garland/images/bg-navigation-item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/bg-navigation-item.png -------------------------------------------------------------------------------- /themes/garland/images/menu-collapsed-rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/themes/garland/images/menu-collapsed-rtl.gif -------------------------------------------------------------------------------- /misc/ui/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /misc/ui/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /misc/ui/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /misc/ui/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /misc/ui/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /misc/ui/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /misc/ui/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/misc/ui/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /modules/file/icons/application-octet-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/application-octet-stream.png -------------------------------------------------------------------------------- /modules/file/icons/application-x-executable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pantheon-systems/drops-7/HEAD/modules/file/icons/application-x-executable.png -------------------------------------------------------------------------------- /modules/simpletest/tests/system_admin_test.module: -------------------------------------------------------------------------------- 1 | 2 | No release history was found for the requested project (aaa_update_test). 3 | -------------------------------------------------------------------------------- /modules/aggregator/aggregator-rtl.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Right-to-Left styles for theme in the Aggregator module. 3 | */ 4 | 5 | #aggregator .feed-source .feed-icon { 6 | float: left; 7 | } 8 | -------------------------------------------------------------------------------- /modules/php/php.info: -------------------------------------------------------------------------------- 1 | name = PHP filter 2 | description = Allows embedded PHP code/snippets to be evaluated. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | files[] = php.test 7 | -------------------------------------------------------------------------------- /modules/simpletest/tests/requirements1_test.module: -------------------------------------------------------------------------------- 1 | fields(array( 5 | 'perm' => 'access content, access content', 6 | )) 7 | ->condition('pid', 1) 8 | ->execute(); 9 | -------------------------------------------------------------------------------- /modules/system/system.messages-rtl.css: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * @file 4 | * RTL Styles for system messages. 5 | */ 6 | 7 | div.messages { 8 | background-position: 99% 8px; 9 | padding: 10px 50px 10px 10px; 10 | } 11 | div.messages ul { 12 | margin: 0 1em 0 0; 13 | } 14 | -------------------------------------------------------------------------------- /modules/trigger/trigger.info: -------------------------------------------------------------------------------- 1 | name = Trigger 2 | description = Enables actions to be fired on certain system events, such as when new content is created. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | files[] = trigger.test 7 | configure = admin/structure/trigger 8 | -------------------------------------------------------------------------------- /modules/field/modules/field_sql_storage/field_sql_storage.info: -------------------------------------------------------------------------------- 1 | name = Field SQL storage 2 | description = Stores field data in an SQL database. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | dependencies[] = field 7 | files[] = field_sql_storage.test 8 | required = TRUE 9 | -------------------------------------------------------------------------------- /modules/simpletest/tests/common_test.info: -------------------------------------------------------------------------------- 1 | name = "Common Test" 2 | description = "Support module for Common tests." 3 | package = Testing 4 | version = VERSION 5 | core = 7.x 6 | stylesheets[all][] = common_test.css 7 | stylesheets[print][] = common_test.print.css 8 | hidden = TRUE 9 | -------------------------------------------------------------------------------- /modules/simpletest/tests/themes/test_subtheme/test_subtheme.info: -------------------------------------------------------------------------------- 1 | name = Theme test subtheme 2 | description = Test theme which uses test_basetheme as the base theme. 3 | core = 7.x 4 | base theme = test_basetheme 5 | hidden = TRUE 6 | 7 | settings[subtheme_override] = subtheme value 8 | -------------------------------------------------------------------------------- /modules/simpletest/tests/system_project_namespace_test.info: -------------------------------------------------------------------------------- 1 | name = "System project namespace test" 2 | description = "Support module for testing project namespace dependencies." 3 | package = Testing 4 | version = VERSION 5 | core = 7.x 6 | hidden = TRUE 7 | dependencies[] = drupal:filter 8 | -------------------------------------------------------------------------------- /modules/dblog/dblog-rtl.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 3 | * Right-to-Left styling for the Database Logging module. 4 | */ 5 | 6 | #dblog-filter-form .form-item-type, 7 | #dblog-filter-form .form-item-severity { 8 | float: right; 9 | padding-right: 0; 10 | padding-left: .8em; 11 | } 12 | -------------------------------------------------------------------------------- /modules/simpletest/files/README.txt: -------------------------------------------------------------------------------- 1 | These files are useful in tests that upload files or otherwise need to 2 | manipulate files, in which case they are copied to the files directory as 3 | specified in the site settings. Dummy files can also be generated by tests in 4 | order to save space. 5 | -------------------------------------------------------------------------------- /modules/simpletest/tests/boot_test_2.module: -------------------------------------------------------------------------------- 1 | fields(array('weight' => 1)) 9 | ->condition('name', 'actions_loop_test') 10 | ->execute(); 11 | } 12 | -------------------------------------------------------------------------------- /modules/user/user.info: -------------------------------------------------------------------------------- 1 | name = User 2 | description = Manages the user registration and login system. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | files[] = user.module 7 | files[] = user.test 8 | required = TRUE 9 | configure = admin/config/people 10 | stylesheets[all][] = user.css 11 | -------------------------------------------------------------------------------- /modules/aggregator/aggregator.info: -------------------------------------------------------------------------------- 1 | name = Aggregator 2 | description = "Aggregates syndicated content (RSS, RDF, and Atom feeds)." 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | files[] = aggregator.test 7 | configure = admin/config/services/aggregator/settings 8 | stylesheets[all][] = aggregator.css 9 | -------------------------------------------------------------------------------- /modules/book/book-rtl.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 3 | * Right-to-Left styling for the Book module. 4 | */ 5 | 6 | .book-navigation .menu { 7 | padding: 1em 3em 0 0; 8 | } 9 | 10 | .book-navigation .page-previous { 11 | float: right; 12 | } 13 | .book-navigation .page-up { 14 | float: right; 15 | } 16 | -------------------------------------------------------------------------------- /modules/simpletest/tests/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info: -------------------------------------------------------------------------------- 1 | name = "Drupal system listing compatible test" 2 | description = "Support module for testing the drupal_system_listing function." 3 | package = Testing 4 | version = VERSION 5 | core = 7.x 6 | hidden = TRUE 7 | -------------------------------------------------------------------------------- /modules/simpletest/tests/module_test.file.inc: -------------------------------------------------------------------------------- 1 | 'success!'); 13 | } 14 | -------------------------------------------------------------------------------- /modules/simpletest/tests/themes/test_basetheme/test_basetheme.info: -------------------------------------------------------------------------------- 1 | name = Theme test base theme 2 | description = Test theme which acts as a base theme for other test subthemes. 3 | core = 7.x 4 | hidden = TRUE 5 | 6 | settings[basetheme_only] = base theme value 7 | settings[subtheme_override] = base theme value 8 | -------------------------------------------------------------------------------- /modules/block/block.info: -------------------------------------------------------------------------------- 1 | name = Block 2 | description = Controls the visual building blocks a page is constructed with. Blocks are boxes of content rendered into an area, or region, of a web page. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | files[] = block.test 7 | configure = admin/structure/block 8 | -------------------------------------------------------------------------------- /modules/image/image.css: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Image upload widget. 4 | */ 5 | div.image-preview { 6 | float: left; /* LTR */ 7 | padding: 0 10px 10px 0; /* LTR */ 8 | } 9 | div.image-widget-data { 10 | float: left; /* LTR */ 11 | } 12 | div.image-widget-data input.text-field { 13 | width: auto; 14 | } 15 | -------------------------------------------------------------------------------- /modules/simpletest/tests/drupal_system_listing_incompatible_test/drupal_system_listing_incompatible_test.info: -------------------------------------------------------------------------------- 1 | name = "Drupal system listing incompatible test" 2 | description = "Support module for testing the drupal_system_listing function." 3 | package = Testing 4 | version = VERSION 5 | core = 7.x 6 | hidden = TRUE 7 | -------------------------------------------------------------------------------- /modules/translation/tests/translation_test.module: -------------------------------------------------------------------------------- 1 | Theming Guide. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | stylesheets[all][] = layout.css 7 | -------------------------------------------------------------------------------- /modules/syslog/syslog.install: -------------------------------------------------------------------------------- 1 | fields(array('weight' => 2)) 10 | ->condition('name', 'url_alter_test') 11 | ->execute(); 12 | } 13 | -------------------------------------------------------------------------------- /themes/seven/ie6.css: -------------------------------------------------------------------------------- 1 | 2 | ul.menu li, 3 | ul.menu li a, 4 | ul.links li, 5 | ul.links li a, 6 | .action-links, 7 | #page { 8 | height: 1%; 9 | } 10 | #block-system-main ul.admin-list li a { 11 | height: 1px; 12 | position: relative; 13 | display: block; 14 | } 15 | #block-system-main ul.admin-list li div.description a { 16 | display: inline; 17 | } 18 | -------------------------------------------------------------------------------- /modules/pantheon/pantheon_apachesolr/pantheon_apachesolr.info: -------------------------------------------------------------------------------- 1 | name = Pantheon Apache Solr 2 | description = Exposes Pantheon's ApacheSolr Service 3 | package = Pantheon 4 | version = "7.x-1.1.1" 5 | files[] = Pantheon_Apache_Solr_Service.php 6 | files[] = Pantheon_Search_Api_Solr_Service.php 7 | configure = admin/config/search/pantheon 8 | core = 7.x 9 | php = 5.3 10 | -------------------------------------------------------------------------------- /modules/pantheon/tag1_d7es/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "drupal/tag1_d7es", 3 | "type": "drupal-module", 4 | "description": "Module that communicates with Tag1's D7ES service.", 5 | "keywords": ["Drupal"], 6 | "license": "GPL-2.0+", 7 | "authors": [], 8 | "support": {}, 9 | "require": {}, 10 | "require-dev": { 11 | "drupal/ctools": "^1" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /modules/simpletest/tests/upgrade/drupal-6.user-no-password-token.database.php: -------------------------------------------------------------------------------- 1 | fields(array( 3 | 'name', 4 | 'value', 5 | )) 6 | ->values(array( 7 | 'name' => 'user_mail_register_no_approval_required_body', 8 | 'value' => 's:86:"!username, !site, !uri, !uri_brief, !mailto, !date, !login_uri, !edit_uri, !login_url.";', 9 | )) 10 | ->execute(); 11 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # Drupal editor configuration normalization 2 | # @see http://editorconfig.org/ 3 | 4 | # This is the top-most .editorconfig file; do not search in parent directories. 5 | root = true 6 | 7 | # All files. 8 | [*] 9 | end_of_line = LF 10 | indent_style = space 11 | indent_size = 2 12 | charset = utf-8 13 | trim_trailing_whitespace = true 14 | insert_final_newline = true 15 | -------------------------------------------------------------------------------- /modules/locale/locale-rtl.css: -------------------------------------------------------------------------------- 1 | 2 | #locale-translation-filter-form .form-item-language, 3 | #locale-translation-filter-form .form-item-translation, 4 | #locale-translation-filter-form .form-item-group { 5 | float: right; 6 | padding-left: .8em; 7 | padding-right: 0; 8 | } 9 | #locale-translation-filter-form .form-actions { 10 | float: right; 11 | padding: 3ex 1em 0 0; 12 | } 13 | -------------------------------------------------------------------------------- /modules/announcements_feed/announcements_feed.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 3 | * Styles for the announcements feed. 4 | */ 5 | 6 | .announcements { 7 | padding-bottom: 1rem; 8 | } 9 | .featured-announcements-wrapper .leaf { 10 | padding-top: 0; 11 | } 12 | .announcements .announcements--view-all { 13 | padding-left: 30px; 14 | border-top: 1px solid #ccc; 15 | padding-top: 10px; 16 | } 17 | -------------------------------------------------------------------------------- /misc/ui/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * jQuery UI Selectable 1.8.7 4 | * 5 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) 6 | * Dual licensed under the MIT or GPL Version 2 licenses. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Selectable#theming 10 | */ 11 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } 12 | -------------------------------------------------------------------------------- /modules/field/field.info: -------------------------------------------------------------------------------- 1 | name = Field 2 | description = Field API to add fields to entities like nodes and users. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | files[] = field.module 7 | files[] = field.attach.inc 8 | files[] = field.info.class.inc 9 | files[] = tests/field.test 10 | dependencies[] = field_sql_storage 11 | required = TRUE 12 | stylesheets[all][] = theme/field.css 13 | -------------------------------------------------------------------------------- /themes/bartik/css/ie6.css: -------------------------------------------------------------------------------- 1 | 2 | #content { 3 | overflow: hidden; 4 | } 5 | .form-item-search-block-form { 6 | width: 50%; 7 | } 8 | .tabs ul.primary, 9 | .region-header .block-menu li a, 10 | .comment-form .form-item { 11 | zoom: 1; 12 | } 13 | #block-search-form .form-item-search-block-form input { 14 | width: 67%; 15 | } 16 | .node-teaser { 17 | border-bottom: 1px solid #d3d7d9; 18 | } 19 | -------------------------------------------------------------------------------- /themes/seven/ie.css: -------------------------------------------------------------------------------- 1 | 2 | /* IE7 renders legends in nested fieldsets without a width. */ 3 | fieldset legend { 4 | height: 1%; 5 | } 6 | 7 | /* IE renders absolute positioned legend where fieldset content starts. */ 8 | fieldset .fieldset-legend { 9 | left: 0; 10 | top: 0; 11 | } 12 | 13 | /* IE renders monospace font too big. */ 14 | code, 15 | pre, 16 | kbd { 17 | font-size: 1em; 18 | } 19 | -------------------------------------------------------------------------------- /.circleci/features/0-install.feature: -------------------------------------------------------------------------------- 1 | Feature: Installer 2 | In order to know that we can install the site via drush 3 | As a website user 4 | I need to be able to install a Drupal site 5 | 6 | Scenario: Installer is ready 7 | Given I have wiped the site 8 | And I have reinstalled "CI Drops-7 [{site-name}.{env}]" 9 | And I visit "/" 10 | Then I should see "Welcome to CI Drops-7" 11 | -------------------------------------------------------------------------------- /modules/field/theme/field-rtl.css: -------------------------------------------------------------------------------- 1 | 2 | form .field-multiple-table th.field-label { 3 | padding-right: 0; 4 | } 5 | form .field-multiple-table td.field-multiple-drag { 6 | padding-left: 0; 7 | } 8 | form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{ 9 | padding-left: .5em; 10 | } 11 | .field-label-inline .field-label, 12 | .field-label-inline .field-items { 13 | float: right; 14 | } 15 | -------------------------------------------------------------------------------- /modules/node/tests/node_test_exception.module: -------------------------------------------------------------------------------- 1 | title == 'testing_transaction_exception') { 13 | throw new Exception('Test exception for rollback.'); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /modules/simpletest/tests/common_test_info.txt: -------------------------------------------------------------------------------- 1 | ; Test parsing with a simple string. 2 | simple_string = A simple string 3 | 4 | ; Test that constants can be used as values. 5 | simple_constant = WATCHDOG_INFO 6 | 7 | ; After parsing the .info file, 'double_colon' should hold the literal value. 8 | ; Parsing should not throw a fatal error or try to access a class constant. 9 | double_colon = dummyClassName:: 10 | -------------------------------------------------------------------------------- /modules/simpletest/tests/system_incompatible_module_version_dependencies_test.info: -------------------------------------------------------------------------------- 1 | name = "System incompatible module version dependencies test" 2 | description = "Support module for testing system dependencies." 3 | package = Testing 4 | version = VERSION 5 | core = 7.x 6 | hidden = TRUE 7 | ; system_incompatible_module_version_test declares version 1.0 8 | dependencies[] = system_incompatible_module_version_test (>2.0) 9 | -------------------------------------------------------------------------------- /modules/system/system.info: -------------------------------------------------------------------------------- 1 | name = System 2 | description = Handles general site configuration for administrators. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | files[] = system.archiver.inc 7 | files[] = system.mail.inc 8 | files[] = system.queue.inc 9 | files[] = system.tar.inc 10 | files[] = system.updater.inc 11 | files[] = system.test 12 | required = TRUE 13 | configure = admin/config/system 14 | -------------------------------------------------------------------------------- /modules/system/tests/system_cron_test.module: -------------------------------------------------------------------------------- 1 | array( 14 | 'label' => variable_get('entity_cache_test_label', 'Entity Cache Test'), 15 | ), 16 | ); 17 | } 18 | -------------------------------------------------------------------------------- /.circleci/features/phpversion.feature: -------------------------------------------------------------------------------- 1 | Feature: Check php version 2 | In order to know that pantheon.upstream.yml is working 3 | As a website user 4 | I need to know that I am running the correct version of php 5 | 6 | @api 7 | Scenario: Check the php version in the phpinfo output 8 | Given I am logged in as a user with the "administrator" role 9 | And I am on "/admin/reports/status/php" 10 | Then I should see "PHP Version 8.2." 11 | -------------------------------------------------------------------------------- /.circleci/behat.yml: -------------------------------------------------------------------------------- 1 | # behat.yml 2 | default: 3 | suites: 4 | default: 5 | paths: 6 | - features 7 | contexts: 8 | - Drupal\DrupalExtension\Context\DrupalContext 9 | - Drupal\DrupalExtension\Context\MinkContext 10 | - FeatureContext 11 | extensions: 12 | Behat\MinkExtension: 13 | # base_url set by ENV 14 | goutte: ~ 15 | Drupal\DrupalExtension: 16 | blackbox: ~ 17 | api_driver: 'drush' 18 | -------------------------------------------------------------------------------- /modules/simpletest/tests/theme_test.inc: -------------------------------------------------------------------------------- 1 | 'PSR4 web test', 10 | 'description' => 'We want to assert that this PSR-4 test case is being discovered.', 11 | 'group' => 'SimpleTest', 12 | ); 13 | } 14 | 15 | function testArithmetics() { 16 | $this->assert(1 + 1 == 2, '1 + 1 == 2'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /modules/profile/profile.info: -------------------------------------------------------------------------------- 1 | name = Profile 2 | description = Supports configurable user profiles. 3 | package = Core 4 | version = VERSION 5 | core = 7.x 6 | files[] = profile.test 7 | configure = admin/config/people/profile 8 | ; The Profile module is deprecated, and included in Drupal 7 for legacy 9 | ; purposes only. By default, the module will be hidden from the UI unless you 10 | ; are upgrading a site that uses the Profile module to extend user profiles. 11 | ; See user_system_info_alter(). 12 | hidden = TRUE 13 | -------------------------------------------------------------------------------- /modules/aggregator/aggregator-wrapper.tpl.php: -------------------------------------------------------------------------------- 1 | 17 |
18 | 19 | 20 |
21 | -------------------------------------------------------------------------------- /modules/blog/blog.install: -------------------------------------------------------------------------------- 1 | 'PSR0 web test', 10 | 'description' => 'We want to assert that this PSR-0 test case is being discovered.', 11 | 'group' => 'SimpleTest', 12 | ); 13 | } 14 | 15 | function testArithmetics() { 16 | $this->assert(1 + 1 == 2, '1 + 1 == 2'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /misc/typo3/phar-stream-wrapper/src/Exception.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Example with Entities 5 | http://example.com 6 | Example RSS Feed With HTML Entities in Title 7 | en-us 8 | 9 | Quote" Amp& 10 | http://example.com/example-turns-one 11 | Some text. 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /modules/openid/tests/openid_test.install: -------------------------------------------------------------------------------- 1 | 'PSR4 example test: PSR-4 in disabled modules.', 10 | 'description' => 'We want to assert that this test case is being discovered.', 11 | 'group' => 'SimpleTest', 12 | ); 13 | } 14 | 15 | function testArithmetics() { 16 | $this->assert(1 + 1 == 2, '1 + 1 == 2'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /includes/database/sqlite/select.inc: -------------------------------------------------------------------------------- 1 | uid == 0) { 14 | // Try to fool user_save() into unblocking the anonymous user. 15 | // See https://www.drupal.org/comment/14722637. 16 | $user->is_new = FALSE; 17 | $user->original = clone $user; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /.circleci/features/pagecache.feature: -------------------------------------------------------------------------------- 1 | Feature: Check for settings on the cache configuration page 2 | In order to know that the site was installed from the pantheon profile 3 | As a website administrator 4 | I need to know that Pantheon's initial settings were applied by the installer 5 | 6 | @api 7 | Scenario: Check to see if the page cache setting is set 8 | Given I am logged in as a user with the "administrator" role 9 | And I am on "/admin/config/development/performance" 10 | Then the "900" option from "page_cache_maximum_age" should be selected 11 | -------------------------------------------------------------------------------- /modules/simpletest/tests/psr_0_test/lib/Drupal/psr_0_test/Tests/ExampleTest.php: -------------------------------------------------------------------------------- 1 | 'PSR0 example test: PSR-0 in disabled modules.', 10 | 'description' => 'We want to assert that this test case is being discovered.', 11 | 'group' => 'SimpleTest', 12 | ); 13 | } 14 | 15 | function testArithmetics() { 16 | $this->assert(1 + 1 == 2, '1 + 1 == 2'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /modules/simpletest/tests/update_test_3.install: -------------------------------------------------------------------------------- 1 | 7000, 16 | ); 17 | return $dependencies; 18 | } 19 | 20 | /** 21 | * Dummy update_test_3 update 7000. 22 | */ 23 | function update_test_3_update_7000() { 24 | } 25 | -------------------------------------------------------------------------------- /modules/overlay/overlay.install: -------------------------------------------------------------------------------- 1 | #overlay=admin/modules on hook_init(). 17 | $_SESSION['overlay_enable_redirect'] = 1; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /modules/simpletest/tests/psr_4_test/src/Tests/Nested/NestedExampleTest.php: -------------------------------------------------------------------------------- 1 | 'PSR4 example test: PSR-4 in nested subfolders.', 10 | 'description' => 'We want to assert that this PSR-4 test case is being discovered.', 11 | 'group' => 'SimpleTest', 12 | ); 13 | } 14 | 15 | function testArithmetics() { 16 | $this->assert(1 + 1 == 2, '1 + 1 == 2'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /modules/color/preview.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Lorem ipsum dolor

4 |

Sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

5 |
6 |
7 |
-------------------------------------------------------------------------------- /misc/typo3/phar-stream-wrapper/src/Phar/ReaderException.php: -------------------------------------------------------------------------------- 1 | fields(array( 9 | 'name', 10 | 'value', 11 | )) 12 | ->values(array( 13 | 'name' => 'field_bundle_settings', 14 | 'value' => 'a:1:{s:4:"node";a:1:{s:4:"poll";a:1:{s:12:"extra_fields";a:1:{s:7:"display";a:2:{s:16:"poll_view_voting";a:1:{s:7:"default";a:2:{s:6:"weight";s:1:"0";s:7:"visible";b:1;}}s:17:"poll_view_results";a:1:{s:7:"default";a:2:{s:6:"weight";s:1:"0";s:7:"visible";b:0;}}}}}}}', 15 | )) 16 | ->execute(); 17 | -------------------------------------------------------------------------------- /modules/locale/tests/translations/test.xx.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: Drupal 7\\n" 4 | "MIME-Version: 1.0\\n" 5 | "Content-Type: text/plain; charset=UTF-8\\n" 6 | "Content-Transfer-Encoding: 8bit\\n" 7 | "Plural-Forms: nplurals=2; plural=(n > 1);\\n" 8 | 9 | msgid "Monday" 10 | msgstr "lundi" 11 | 12 | msgid "Tuesday" 13 | msgstr "mardi" 14 | 15 | msgid "Wednesday" 16 | msgstr "mercredi" 17 | 18 | msgid "Thursday" 19 | msgstr "jeudi" 20 | 21 | msgid "Friday" 22 | msgstr "vendredi" 23 | 24 | msgid "Saturday" 25 | msgstr "samedi" 26 | 27 | msgid "Sunday" 28 | msgstr "dimanche" 29 | -------------------------------------------------------------------------------- /modules/simpletest/files/css_test_files/css_subfolder/css_input_with_import.css: -------------------------------------------------------------------------------- 1 | 2 | 3 | @import "../import1.css"; 4 | @import "../import2.css"; 5 | 6 | body { 7 | margin: 0; 8 | padding: 0; 9 | background: #edf5fa; 10 | font: 76%/170% Verdana, sans-serif; 11 | color: #494949; 12 | } 13 | 14 | .this .is .a .test { 15 | font: 1em/100% Verdana, sans-serif; 16 | color: #494949; 17 | } 18 | .this 19 | .is 20 | .a 21 | .test { 22 | font: 1em/100% Verdana, sans-serif; 23 | color: #494949; 24 | } 25 | 26 | textarea, select { 27 | font: 1em/160% Verdana, sans-serif; 28 | color: #494949; 29 | } 30 | -------------------------------------------------------------------------------- /modules/simpletest/tests/psr_0_test/lib/Drupal/psr_0_test/Tests/Nested/NestedExampleTest.php: -------------------------------------------------------------------------------- 1 | 'PSR0 example test: PSR-0 in nested subfolders.', 10 | 'description' => 'We want to assert that this PSR-0 test case is being discovered.', 11 | 'group' => 'SimpleTest', 12 | ); 13 | } 14 | 15 | function testArithmetics() { 16 | $this->assert(1 + 1 == 2, '1 + 1 == 2'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /modules/user/tests/user_flood_test.module: -------------------------------------------------------------------------------- 1 | $username, '%ip' => $ip)); 14 | } 15 | else { 16 | watchdog('user_flood_test', 'hook_user_flood_control was passed IP %ip.', array('%ip' => $ip)); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /modules/rdf/tests/rdf_test.install: -------------------------------------------------------------------------------- 1 | 'node', 15 | 'bundle' => 'test_bundle_hook_install', 16 | 'mapping' => array( 17 | 'rdftype' => array('foo:mapping_install1', 'bar:mapping_install2'), 18 | ), 19 | ), 20 | ); 21 | 22 | foreach ($rdf_mappings as $rdf_mapping) { 23 | rdf_mapping_save($rdf_mapping); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /scripts/code-clean.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | find . -name "*~" -type f | xargs rm -f 4 | find . -name ".#*" -type f | xargs rm -f 5 | find . -name "*.rej" -type f | xargs rm -f 6 | find . -name "*.orig" -type f | xargs rm -f 7 | find . -name "DEADJOE" -type f | xargs rm -f 8 | find . -type f | grep -v ".psp" | grep -v ".gif" | grep -v ".jpg" | grep -v ".png" | grep -v ".tgz" | grep -v ".ico" | grep -v "druplicon" | xargs perl -wi -pe 's/\s+$/\n/' 9 | find . -type f | grep -v ".psp" | grep -v ".gif" | grep -v ".jpg" | grep -v ".png" | grep -v ".tgz" | grep -v ".ico" | grep -v "druplicon" | xargs perl -wi -pe 's/\t/ /g' 10 | -------------------------------------------------------------------------------- /misc/typo3/phar-stream-wrapper/src/Phar/DeserializationException.php: -------------------------------------------------------------------------------- 1 | $t('Requirements 1 Test'), 15 | 'severity' => REQUIREMENT_ERROR, 16 | 'description' => $t('Requirements 1 Test failed requirements.'), 17 | ); 18 | } 19 | 20 | return $requirements; 21 | } 22 | -------------------------------------------------------------------------------- /modules/announcements_feed/announcements_feed.install: -------------------------------------------------------------------------------- 1 | hasTag('search_node')) { 14 | variable_set('search_node_tags_test_query_tag', TRUE); 15 | } 16 | } 17 | 18 | /** 19 | * Implements hook_query_TAG_alter(). 20 | */ 21 | function search_node_tags_query_search_node_alter(QueryAlterableInterface $query) { 22 | variable_set('search_node_tags_test_query_tag_hook', TRUE); 23 | } 24 | -------------------------------------------------------------------------------- /misc/ui/jquery.effects.fade.min.js: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * jQuery UI Effects Fade 1.8.7 4 | * 5 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) 6 | * Dual licensed under the MIT or GPL Version 2 licenses. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Effects/Fade 10 | * 11 | * Depends: 12 | * jquery.effects.core.js 13 | */ 14 | (function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); 15 | -------------------------------------------------------------------------------- /modules/filter/filter.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | 3 | /** 4 | * Automatically display the guidelines of the selected text format. 5 | */ 6 | Drupal.behaviors.filterGuidelines = { 7 | attach: function (context) { 8 | $('.filter-guidelines', context).once('filter-guidelines') 9 | .find(':header').hide() 10 | .closest('.filter-wrapper').find('select.filter-list') 11 | .bind('change', function () { 12 | $(this).closest('.filter-wrapper') 13 | .find('.filter-guidelines-item').hide() 14 | .siblings('.filter-guidelines-' + this.value).show(); 15 | }) 16 | .change(); 17 | } 18 | }; 19 | 20 | })(jQuery); 21 | -------------------------------------------------------------------------------- /modules/simpletest/tests/system_test.install: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 | 22 | 23 |
24 | 25 | -------------------------------------------------------------------------------- /modules/simpletest/tests/boot_test_1.module: -------------------------------------------------------------------------------- 1 | fields(array( 9 | 'hook', 10 | 'aid', 11 | 'weight', 12 | )) 13 | ->values(array( 14 | 'hook' => 'node_presave', 15 | 'aid' => 'node_publish_action', 16 | 'weight' => '1', 17 | )) 18 | ->values(array( 19 | 'hook' => 'comment_presave', 20 | 'aid' => 'comment_publish_action', 21 | 'weight' => '1', 22 | )) 23 | ->values(array( 24 | 'hook' => 'comment_delete', 25 | 'aid' => 'node_save_action', 26 | 'weight' => '1', 27 | )) 28 | ->execute(); 29 | -------------------------------------------------------------------------------- /modules/aggregator/tests/aggregator_test_atom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Example Feed 5 | 6 | 2003-12-13T18:30:02Z 7 | 8 | John Doe 9 | 10 | urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 11 | 12 | 13 | Atom-Powered Robots Run Amok 14 | 15 | urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a 16 | 2003-12-13T18:30:02Z 17 | Some text. 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /modules/field/theme/field.css: -------------------------------------------------------------------------------- 1 | 2 | /* Field display */ 3 | .field .field-label { 4 | font-weight: bold; 5 | } 6 | .field-label-inline .field-label, 7 | .field-label-inline .field-items { 8 | float:left; /*LTR*/ 9 | } 10 | 11 | /* Form display */ 12 | form .field-multiple-table { 13 | margin: 0; 14 | } 15 | form .field-multiple-table th.field-label { 16 | padding-left: 0; /*LTR*/ 17 | } 18 | form .field-multiple-table td.field-multiple-drag { 19 | width: 30px; 20 | padding-right: 0; /*LTR*/ 21 | } 22 | form .field-multiple-table td.field-multiple-drag a.tabledrag-handle { 23 | padding-right: .5em; /*LTR*/ 24 | } 25 | 26 | form .field-add-more-submit { 27 | margin: .5em 0 0; 28 | } 29 | -------------------------------------------------------------------------------- /modules/update/update-rtl.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 3 | * RTL styles used by the Update Manager module. 4 | */ 5 | 6 | .update .project { 7 | padding-right: .25em; 8 | } 9 | 10 | .update .version-status { 11 | float: left; 12 | padding-left: 10px; 13 | } 14 | 15 | .update .version-status .icon { 16 | padding-right: .5em; 17 | } 18 | 19 | .update table.version .version-title { 20 | padding-left: 1em; 21 | } 22 | 23 | .update table.version .version-details { 24 | padding-left: .5em; 25 | direction: ltr; 26 | } 27 | 28 | .update table.version .version-links { 29 | text-align: left; 30 | padding-left: 1em; 31 | } 32 | 33 | .update .check-manually { 34 | padding-right: 1em; 35 | } 36 | -------------------------------------------------------------------------------- /.github/workflows/merge.yml: -------------------------------------------------------------------------------- 1 | name: Automerge 2 | on: 3 | push: 4 | branches: 5 | - default 6 | 7 | permissions: 8 | contents: write 9 | 10 | jobs: 11 | automerge: 12 | runs-on: ubuntu-latest 13 | # This enivronment 'production-approval' prompts for human approval before merging. 14 | # Maybe could be removed once we have tests running in GHA blocking automerge, instead of CircleCI. 15 | environment: 16 | name: production-approval 17 | steps: 18 | - uses: actions/checkout@v4 19 | with: 20 | fetch-depth: 0 21 | - uses: pantheon-systems/upstream-update-build@v1 22 | env: 23 | PAT_TOKEN: ${{ secrets.PAT_TOKEN }} -------------------------------------------------------------------------------- /.github/workflows/update_tag1_d7es.yml: -------------------------------------------------------------------------------- 1 | name: Update Tag1 D7ES Module 2 | on: 3 | schedule: 4 | - cron: '0 0 * * *' # Runs daily at midnight UTC 5 | workflow_dispatch: 6 | 7 | permissions: 8 | pull-requests: write 9 | contents: write 10 | 11 | jobs: 12 | check-update: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - name: Checkout repository 16 | uses: actions/checkout@v4 17 | - name: Set up dependencies 18 | run: | 19 | sudo apt-get update 20 | sudo apt-get install -y jq wget curl 21 | - name: Check and Update Module 22 | run: .github/update_tag1_d7es.sh 23 | env: 24 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -------------------------------------------------------------------------------- /modules/system/tests/cron_queue_test.module: -------------------------------------------------------------------------------- 1 | 'cron_queue_test_exception', 9 | ); 10 | $queues['cron_queue_test_callback'] = array( 11 | 'worker callback' => array('CronQueueTestCallbackClass', 'foo'), 12 | ); 13 | 14 | return $queues; 15 | } 16 | 17 | function cron_queue_test_exception($item) { 18 | throw new Exception('That is not supposed to happen.'); 19 | } 20 | 21 | class CronQueueTestCallbackClass { 22 | 23 | static public function foo() { 24 | // Do nothing. 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /modules/simpletest/tests/themes/test_theme/template.php: -------------------------------------------------------------------------------- 1 | filename) . '/template.php'; 13 | if (file_exists($file)) { 14 | include_once DRUPAL_ROOT . '/' . $file; 15 | } 16 | } 17 | 18 | /** 19 | * Implements hook_theme(). 20 | */ 21 | function phptemplate_theme($existing, $type, $theme, $path) { 22 | $templates = drupal_find_theme_functions($existing, array($theme)); 23 | $templates += drupal_find_theme_templates($existing, '.tpl.php', $path); 24 | return $templates; 25 | } 26 | -------------------------------------------------------------------------------- /modules/book/book.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 3 | * Javascript behaviors for the Book module. 4 | */ 5 | 6 | (function ($) { 7 | 8 | Drupal.behaviors.bookFieldsetSummaries = { 9 | attach: function (context) { 10 | $('fieldset.book-outline-form', context).drupalSetSummary(function (context) { 11 | var $select = $('.form-item-book-bid select'); 12 | var val = $select.val(); 13 | 14 | if (val === '0') { 15 | return Drupal.t('Not in book'); 16 | } 17 | else if (val === 'new') { 18 | return Drupal.t('New book'); 19 | } 20 | else { 21 | return Drupal.checkPlain($select.find(':selected').text()); 22 | } 23 | }); 24 | } 25 | }; 26 | 27 | })(jQuery); 28 | -------------------------------------------------------------------------------- /profiles/testing/testing.install: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 | 22 |
23 | 24 | -------------------------------------------------------------------------------- /modules/pantheon/pantheon_api/pantheon_api.module: -------------------------------------------------------------------------------- 1 | 0 && function_exists('pantheon_bulk_file_delete')) { 21 | pantheon_bulk_file_delete($paths); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /modules/search/search.css: -------------------------------------------------------------------------------- 1 | 2 | .search-form { 3 | margin-bottom: 1em; 4 | } 5 | .search-form input { 6 | margin-top: 0; 7 | margin-bottom: 0; 8 | } 9 | .search-results { 10 | list-style: none; 11 | } 12 | .search-results p { 13 | margin-top: 0; 14 | } 15 | .search-results .title { 16 | font-size: 1.2em; 17 | } 18 | .search-results li { 19 | margin-bottom: 1em; 20 | } 21 | .search-results .search-snippet-info { 22 | padding-left: 1em; /* LTR */ 23 | } 24 | .search-results .search-info { 25 | font-size: 0.85em; 26 | } 27 | .search-advanced .criterion { 28 | float: left; /* LTR */ 29 | margin-right: 2em; /* LTR */ 30 | } 31 | .search-advanced .action { 32 | float: left; /* LTR */ 33 | clear: left; /* LTR */ 34 | } 35 | -------------------------------------------------------------------------------- /modules/simpletest/tests/drupal_autoload_test/drupal_autoload_test.module: -------------------------------------------------------------------------------- 1 | name == 'drupal_autoload_test' && version_compare(PHP_VERSION, '5.4') >= 0) { 16 | $files["$module->dir/drupal_autoload_test_trait.sh"] = array( 17 | 'module' => $module->name, 18 | 'weight' => $module->weight, 19 | ); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /modules/field/tests/field_test_schema_alter.install: -------------------------------------------------------------------------------- 1 | "Additional column added to image field table.", 18 | 'type' => 'varchar', 19 | 'length' => 128, 20 | 'not null' => FALSE, 21 | ); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /modules/file/file.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 3 | * Admin stylesheet for file module. 4 | */ 5 | 6 | /** 7 | * Managed file element styles. 8 | */ 9 | .form-managed-file .form-file, 10 | .form-managed-file .form-submit { 11 | margin: 0; 12 | } 13 | 14 | .form-managed-file input.progress-disabled { 15 | float: none; 16 | display: inline; 17 | } 18 | 19 | .form-managed-file div.ajax-progress, 20 | .form-managed-file div.throbber { 21 | display: inline; 22 | float: none; 23 | padding: 1px 5px 2px 5px; 24 | } 25 | 26 | .form-managed-file div.ajax-progress-bar { 27 | display: none; 28 | margin-top: 4px; 29 | width: 28em; 30 | padding: 0; 31 | } 32 | 33 | .form-managed-file div.ajax-progress-bar div.bar { 34 | margin: 0; 35 | } 36 | -------------------------------------------------------------------------------- /modules/system/system.menus-rtl.css: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * @file 4 | * RTL styles for menus and navigation markup. 5 | */ 6 | 7 | ul.menu { 8 | text-align:right; 9 | } 10 | ul.menu li { 11 | margin: 0 0.5em 0 0; 12 | } 13 | ul li.collapsed { 14 | list-style-image: url(../../misc/menu-collapsed-rtl.png); 15 | } 16 | li.expanded, 17 | li.collapsed, 18 | li.leaf { 19 | padding: 0.2em 0 0 0.5em; 20 | } 21 | 22 | /** 23 | * Markup generated by theme_menu_local_tasks(). 24 | */ 25 | ul.primary { 26 | padding: 0 1em 0 0; 27 | } 28 | ul.primary li a { 29 | margin-right: 5px; 30 | margin-left: 0.5em; 31 | } 32 | ul.secondary li { 33 | border-left: 1px solid #ccc; 34 | border-right: none; 35 | display: inline; 36 | padding: 0 1em; 37 | } 38 | -------------------------------------------------------------------------------- /modules/user/tests/user_session_test.module: -------------------------------------------------------------------------------- 1 | 'user_session_test_anon_session', 15 | 'access callback' => TRUE, 16 | ); 17 | return $items; 18 | } 19 | 20 | /** 21 | * Page callback. 22 | * 23 | * Creates an anonymous user session. 24 | */ 25 | function user_session_test_anon_session() { 26 | $data = 'This dummy data will be stored in a user session.'; 27 | $_SESSION[__FUNCTION__] = $data; 28 | return $data; 29 | } 30 | -------------------------------------------------------------------------------- /misc/healthchecks/db.check.php: -------------------------------------------------------------------------------- 1 | 'Test Image Style', 16 | 'effects' => array( 17 | array( 18 | 'name' => 'image_scale', 19 | 'data' => array('width' => 100, 'height' => 100, 'upscale' => 1), 20 | 'weight' => 0, 21 | ), 22 | array( 23 | 'name' => 'image_module_test_null', 24 | ), 25 | ) 26 | ); 27 | 28 | return $styles; 29 | } 30 | -------------------------------------------------------------------------------- /misc/farbtastic/farbtastic.css: -------------------------------------------------------------------------------- 1 | 2 | .farbtastic { 3 | position: relative; 4 | } 5 | .farbtastic * { 6 | position: absolute; 7 | cursor: crosshair; 8 | } 9 | .farbtastic, 10 | .farbtastic .wheel { 11 | width: 195px; 12 | height: 195px; 13 | } 14 | .farbtastic .color, 15 | .farbtastic .overlay { 16 | top: 47px; 17 | left: 47px; 18 | width: 101px; 19 | height: 101px; 20 | } 21 | .farbtastic .wheel { 22 | background: url(wheel.png) no-repeat; 23 | width: 195px; 24 | height: 195px; 25 | } 26 | .farbtastic .overlay { 27 | background: url(mask.png) no-repeat; 28 | } 29 | .farbtastic .marker { 30 | width: 17px; 31 | height: 17px; 32 | margin: -8px 0 0 -8px; 33 | overflow: hidden; 34 | background: url(marker.png) no-repeat; 35 | } 36 | 37 | -------------------------------------------------------------------------------- /misc/brumann/polyfill-unserialize/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "brumann/polyfill-unserialize", 3 | "description": "Backports unserialize options introduced in PHP 7.0 to older PHP versions.", 4 | "type": "library", 5 | "license": "MIT", 6 | "authors": [ 7 | { 8 | "name": "Denis Brumann", 9 | "email": "denis.brumann@sensiolabs.de" 10 | } 11 | ], 12 | "autoload": { 13 | "psr-4": { 14 | "Brumann\\Polyfill\\": "src/" 15 | } 16 | }, 17 | "autoload-dev": { 18 | "psr-4": { 19 | "Tests\\Brumann\\Polyfill\\": "tests/" 20 | } 21 | }, 22 | "minimum-stability": "stable", 23 | "require": { 24 | "php": "^5.3|^7.0" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /misc/brumann/polyfill-unserialize/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | ./tests/ 17 | 18 | 19 | 20 | 21 | 22 | ./src/ 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /misc/typo3/phar-stream-wrapper/src/Resolvable.php: -------------------------------------------------------------------------------- 1 | 21 |

22 | 23 | 26 | -------------------------------------------------------------------------------- /modules/book/book-all-books-block.tpl.php: -------------------------------------------------------------------------------- 1 | 19 | $menu): ?> 20 |
21 | 22 |
23 | 24 | -------------------------------------------------------------------------------- /cron.php: -------------------------------------------------------------------------------- 1 | 21 |
22 |

23 | 24 | 25 |
26 | -------------------------------------------------------------------------------- /modules/forum/forum-icon.tpl.php: -------------------------------------------------------------------------------- 1 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | -------------------------------------------------------------------------------- /install.php: -------------------------------------------------------------------------------- 1 | system requirements page for more information.'; 21 | exit; 22 | } 23 | 24 | // Start the installer. 25 | require_once DRUPAL_ROOT . '/includes/install.core.inc'; 26 | install_drupal(); 27 | -------------------------------------------------------------------------------- /modules/poll/poll-bar--block.tpl.php: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 |
22 |
23 |
24 |
25 | % 26 |
27 | -------------------------------------------------------------------------------- /modules/simpletest/tests/taxonomy_nodes_test.module: -------------------------------------------------------------------------------- 1 | getTables() as $alias => $table) { 15 | if ($table['table'] == 'taxonomy_index') { 16 | $taxonomy_index = TRUE; 17 | } 18 | } 19 | 20 | if ($taxonomy_index) { 21 | // Verify that additional data can be added to the default 22 | // taxonomy_select_nodes() query by altering it. 23 | $query->leftJoin('taxonomy_term_data', 'ttd', 'ttd.tid = t.tid'); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /modules/aggregator/aggregator-summary-item.tpl.php: -------------------------------------------------------------------------------- 1 | 20 | 21 | 22 | 23 | , 24 | 25 | 26 | -------------------------------------------------------------------------------- /modules/simpletest/tests/upgrade/drupal-6.node_type_broken.database.php: -------------------------------------------------------------------------------- 1 | fields(array( 3 | 'cid', 4 | 'pid', 5 | 'nid', 6 | 'uid', 7 | 'subject', 8 | 'comment', 9 | 'hostname', 10 | 'timestamp', 11 | 'status', 12 | 'format', 13 | 'thread', 14 | 'name', 15 | 'mail', 16 | 'homepage', 17 | )) 18 | ->values(array( 19 | 'cid' => 1, 20 | 'pid' => 0, 21 | 'nid' => 37, 22 | 'uid' => 3, 23 | 'subject' => 'Comment title 1', 24 | 'comment' => 'Comment body 1 - Comment body 1 - Comment body 1 - Comment body 1 - Comment body 1 - Comment body 1 - Comment body 1 - Comment body 1', 25 | 'hostname' => '127.0.0.1', 26 | 'timestamp' => 1008617630, 27 | 'status' => 0, 28 | 'format' => 1, 29 | 'thread' => '01/', 30 | 'name' => NULL, 31 | 'mail' => NULL, 32 | 'homepage' => '', 33 | )) 34 | ->execute(); 35 | -------------------------------------------------------------------------------- /modules/forum/forum-submitted.tpl.php: -------------------------------------------------------------------------------- 1 | 21 | 22 | 23 | $time, 25 | '!author' => $author, 26 | )); ?> 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /modules/dashboard/dashboard-rtl.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 3 | * Right-to-left specific stylesheet for the Dashboard module. 4 | */ 5 | 6 | #dashboard div.dashboard-region { 7 | float: right; 8 | } 9 | #dashboard #disabled-blocks .block, #dashboard .block-placeholder { 10 | float: right; 11 | margin: 3px 0 3px 3px; 12 | padding: 6px 8px 6px 4px; 13 | } 14 | #dashboard .canvas-content a.button { 15 | margin: 0 10px 0 0; 16 | } 17 | #dashboard .ui-sortable .block h2 { 18 | background-position: right -39px; 19 | padding: 0 19px; 20 | } 21 | #dashboard.customize-inactive #disabled-blocks .block:hover h2 { 22 | background-position: right -39px; 23 | } 24 | #dashboard.customize-inactive .dashboard-region .ui-sortable .block:hover h2 { 25 | background-position: right -36px; 26 | } 27 | #dashboard div#dashboard_main { 28 | margin-left: 1%; 29 | margin-right: 0; 30 | } 31 | -------------------------------------------------------------------------------- /modules/simpletest/files/css_test_files/css_input_without_import.css.optimized.css: -------------------------------------------------------------------------------- 1 | body{margin:0;padding:0;background:#edf5fa;font:76%/170% Verdana,sans-serif;color:#494949;}.this .is .a .test{font:1em/100% Verdana,sans-serif;color:#494949;}.this 2 | .is 3 | .a 4 | .test{font:1em/100% Verdana,sans-serif;color:#494949;}some :pseudo .thing{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10')";}::-moz-selection{background:#000;color:#fff;}::selection{background:#000;color:#fff;}@media print{*{background:#000 !important;color:#fff !important;}@page{margin:0.5cm;}}@media screen and (max-device-width:480px){background:#000;color:#fff;}textarea,select{font:1em/160% Verdana,sans-serif;color:#494949;} 5 | -------------------------------------------------------------------------------- /themes/bartik/css/print.css: -------------------------------------------------------------------------------- 1 | 2 | /* ---------- General Layout ---------- */ 3 | 4 | body, 5 | input, 6 | textarea, 7 | select { 8 | color: #000; 9 | background: none; 10 | } 11 | body.two-sidebars, 12 | body.sidebar-first, 13 | body.sidebar-second, 14 | body { 15 | width: 640px; 16 | } 17 | #sidebar-first, 18 | #sidebar-second, 19 | .navigation, 20 | #toolbar, 21 | #footer-wrapper, 22 | .tabs, 23 | .add-or-remove-shortcuts { 24 | display: none; 25 | } 26 | .one-sidebar #content, 27 | .two-sidebars #content { 28 | width: 100%; 29 | } 30 | #triptych-wrapper { 31 | width: 960px; 32 | margin: 0; 33 | padding: 0; 34 | border: none; 35 | } 36 | #triptych-first, #triptych-middle, #triptych-last { 37 | width: 250px; 38 | } 39 | 40 | /* ---------- Node Pages ---------- */ 41 | 42 | #comments .title, 43 | #comments form, 44 | .comment_forbidden { 45 | display: none; 46 | } 47 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore paths that contain user-generated content. 2 | /sites/*/files 3 | /sites/*/private 4 | /files/* 5 | /cache 6 | 7 | # ** Only works in OSs that support newer versions of fnmatch (Bash 4+) 8 | /sites/default/**/files 9 | /sites/default/**/private 10 | 11 | # Avoid accidental modification of pantheon.upstream.yml in sites 12 | # created from this upstream 13 | pantheon.upstream.yml 14 | 15 | # Packages # 16 | ############ 17 | *.7z 18 | *.dmg 19 | *.gz 20 | *.bz2 21 | *.iso 22 | *.jar 23 | *.rar 24 | *.tar 25 | *.zip 26 | *.tgz 27 | 28 | # Logs and databases # 29 | ###################### 30 | *.log 31 | *.sql 32 | !**/tests/**/*.sql 33 | 34 | # OS generated files # 35 | ###################### 36 | .DS_Store* 37 | ehthumbs.db 38 | Thumbs.db 39 | ._* 40 | 41 | # Vim generated files # 42 | ###################### 43 | *.un~ 44 | 45 | # SASS # 46 | ########## 47 | .sass-cache 48 | -------------------------------------------------------------------------------- /modules/field/modules/list/tests/list_test.module: -------------------------------------------------------------------------------- 1 | array( 14 | 0 => 'Zero', 15 | ), 16 | 1 => 'One', 17 | 'Group 2' => array( 18 | 2 => 'Some & unescaped markup', 19 | ), 20 | ); 21 | 22 | return $values; 23 | } 24 | 25 | /** 26 | * An entity-bound allowed values callback. 27 | */ 28 | function list_test_dynamic_values_callback($field, $instance, $entity_type, $entity, &$cacheable) { 29 | $cacheable = FALSE; 30 | // We need the values of the entity as keys. 31 | return drupal_map_assoc(array_merge(array($entity->ftlabel), entity_extract_ids($entity_type, $entity))); 32 | } 33 | -------------------------------------------------------------------------------- /misc/ui/jquery.effects.transfer.min.js: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * jQuery UI Effects Transfer 1.8.7 4 | * 5 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) 6 | * Dual licensed under the MIT or GPL Version 2 licenses. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Effects/Transfer 10 | * 11 | * Depends: 12 | * jquery.effects.core.js 13 | */ 14 | (function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=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); 15 | b.dequeue()})})}})(jQuery); 16 | -------------------------------------------------------------------------------- /modules/poll/poll-bar.tpl.php: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 |
22 |
23 |
24 |
25 | % () 26 |
27 | -------------------------------------------------------------------------------- /themes/garland/theme-settings.php: -------------------------------------------------------------------------------- 1 | 'radios', 20 | '#title' => t('Content width'), 21 | '#options' => array( 22 | 'fluid' => t('Fluid width'), 23 | 'fixed' => t('Fixed width'), 24 | ), 25 | '#default_value' => theme_get_setting('garland_width'), 26 | '#description' => t('Specify whether the content will wrap to a fixed width or will fluidly expand to the width of the browser window.'), 27 | // Place this above the color scheme options. 28 | '#weight' => -2, 29 | ); 30 | } 31 | -------------------------------------------------------------------------------- /modules/block/block.css: -------------------------------------------------------------------------------- 1 | 2 | #blocks tr.region-title td { 3 | font-weight: bold; 4 | } 5 | #blocks tr.region-message { 6 | font-weight: normal; 7 | color: #999; 8 | } 9 | #blocks tr.region-populated { 10 | display: none; 11 | } 12 | .block-region { 13 | background-color: #ff6; 14 | margin-top: 4px; 15 | margin-bottom: 4px; 16 | padding: 3px; 17 | } 18 | a.block-demo-backlink, 19 | a.block-demo-backlink:link, 20 | a.block-demo-backlink:visited { 21 | background-color: #B4D7F0; 22 | -moz-border-radius: 0 0 10px 10px; 23 | -webkit-border-radius: 0 0 10px 10px; 24 | border-radius: 0 0 10px 10px; 25 | color: #000; 26 | font-family: "Lucida Grande", Verdana, sans-serif; 27 | font-size: small; 28 | line-height: 20px; 29 | left: 20px; /*LTR*/ 30 | padding: 5px 10px; 31 | position: fixed; 32 | z-index: 499; 33 | } 34 | a.block-demo-backlink:hover { 35 | text-decoration: underline; 36 | } 37 | -------------------------------------------------------------------------------- /modules/pantheon/tag1_d7es/tag1_d7es.info: -------------------------------------------------------------------------------- 1 | name = Tag1 D7ES 2 | description = Module that communicates with Tag1's D7ES service.
Installation and use of this module constitutes your acceptance of and agreement to be bound by Tag1 Consulting Inc's Terms of Service and Privacy Policy, as published at D7ES.Tag1.com. 3 | core = 7.x 4 | package = Tag1 5 | configure = admin/config/system/tag1-d7es 6 | files[] = tests/tag1_d7es.test 7 | files[] = tests/tag1_d7es_ctools.test 8 | files[] = tests/tag1_d7es_admin.test 9 | files[] = tests/tag1_d7es_admin_ctools.test 10 | files[] = tests/tag1_d7es_fetch_url.test 11 | files[] = tests/tag1_d7es_mail.test 12 | files[] = tests/tag1_d7es_update.test 13 | 14 | test_dependencies[] = ctools:ctools 15 | 16 | ; Information added by Drupal.org packaging script on 2025-04-10 17 | version = "7.x-1.4" 18 | core = "7.x" 19 | project = "tag1_d7es" 20 | datestamp = "1744296929" 21 | -------------------------------------------------------------------------------- /modules/simpletest/files/css_test_files/comment_hacks.css.optimized.css: -------------------------------------------------------------------------------- 1 | .test1{display:block;}img[style*="float: right"]{padding-left:5px;}html .clear-block{height:1%;}.clear-block{display:block;font:italic bold 12px/30px Georgia,serif;}.test2{display:block;}.bkslshv1{background-color:#C00;}.test3{display:block;}.test4{display:block;}.comment-in-double-quotes:before{content:"/* ";}.this_rule_must_stay{color:#F00;background-color:#FFF;}.comment-in-double-quotes:after{content:" */";}.comment-in-single-quotes:before{content:'/*';}.this_rule_must_stay{color:#F00;background-color:#FFF;}.comment-in-single-quotes:after{content:'*/';}.comment-in-mixed-quotes:before{content:'"/*"';}.this_rule_must_stay{color:#F00;background-color:#FFF;}.comment-in-mixed-quotes:after{content:"'*/'";}.comment-in-quotes-with-escaped:before{content:'/* \" \' */';}.this_rule_must_stay{color:#F00;background-color:#FFF;}.comment-in-quotes-with-escaped:after{content:"*/ \" \ '";} 2 | --------------------------------------------------------------------------------