x = 0 ) { if ( str_starts_with( $block_name, 'core/' ) ) { $asset_handle = str_replace( 'core/', 'wp-block-', $block_name ); if ( str_starts_with( $field_name, 'editor' ) ) { $asset_handle .= '-editor'; } if ( str_starts_with( $field_name, 'view' ) ) { $asset_handle .= '-view'; } if ( $index > 0 ) { $asset_handle .= '-' . ( $index + 1 ); } return $asset_handle; } $field_mappings = array( // @todo remove viewModule support in Gutenberg >= 17.8 (replaced by viewScriptModule). 'viewModule' => 'view-script-module', 'viewScriptModule' => 'view-script-module', ); $asset_handle = str_replace( '/', '-', $block_name ) . '-' . $field_mappings[ $field_name ]; if ( $index > 0 ) { $asset_handle .= '-' . ( $index + 1 ); } return $asset_handle; } /** * Registers a REST field for block types to provide view module IDs. * * Adds the `view_script_module_ids` and `view_module_ids` (deprecated) field to block type objects in the REST API, which * lists the script module IDs for any script modules associated with the * block's viewScriptModule key. */ function gutenberg_register_view_module_ids_rest_field() { // @todo remove view_module_ids support in Gutenberg >= 17.8 (replaced by view_script_module_ids). register_rest_field( 'block-type', 'view_module_ids', array( 'get_callback' => function ( $item ) { $block_type = WP_Block_Type_Registry::get_instance()->get_registered( $item['name'] ); if ( isset( $block_type->view_script_module_ids ) ) { return $block_type->view_script_module_ids; } return array(); }, ) ); } add_action( 'rest_api_init', 'gutenberg_register_view_module_ids_rest_field' ); /** * Registers the module if no module with that module identifier has already * been registered. * * @deprecated 17.6.0 gutenberg_register_module is deprecated. Please use wp_register_script_module instead. * * @param string $module_identifier The identifier of the module. Should be unique. It will be used in the final import map. * @param string $src Full URL of the module, or path of the script relative to the WordPress root directory. * @param array $dependencies Optional. An array of module identifiers of the dependencies of this module. The dependencies can be strings or arrays. If they are arrays, they need an `id` key with the module identifier, and can contain an `import` key with either `static` or `dynamic`. By default, dependencies that don't contain an import are considered static. * @param string|false|null $version Optional. String specifying module version number. Defaults to false. It is added to the URL as a query string for cache busting purposes. If $version is set to false, the version number is the currently installed WordPress version. If $version is set to null, no version is added. */ function gutenberg_register_module( $module_identifier, $src = '', $dependencies = array(), $version = false ) { _deprecated_function( __FUNCTION__, 'Gutenberg 17.6.0', 'wp_register_script_module' ); wp_script_modules()->register( $module_identifier, $src, $dependencies, $version ); } /** * Marks the module to be enqueued in the page. * * @deprecated 17.6.0 gutenberg_enqueue_module is deprecated. Please use wp_enqueue_script_module instead. * * @param string $module_identifier The identifier of the module. */ function gutenberg_enqueue_module( $module_identifier ) { _deprecated_function( __FUNCTION__, 'Gutenberg 17.6.0', 'wp_enqueue_script_module' ); wp_script_modules()->enqueue( $module_identifier ); } /** * Unmarks the module so it is not longer enqueued in the page. * * @deprecated 17.6.0 gutenberg_dequeue_module is deprecated. Please use wp_dequeue_script_module instead. * * @param string $module_identifier The identifier of the module. */ function gutenberg_dequeue_module( $module_identifier ) { _deprecated_function( __FUNCTION__, 'Gutenberg 17.6.0', 'wp_dequeue_script_module' ); wp_script_modules()->dequeue( $module_identifier ); } Selesai » DaengGassing.Com

Selesai

Saya rasanya masih ingat betul tanggal 7 Januari 2021 ketika menginjakkan kaki di Jayapura. Itu bukan pertama kalinya saya ke Jayapura, tapi itu adalah lembaran pembuka sebuah perjalanan baru. Perjalanan hidup di Papua. Perjalanan yang awalnya katanya, “hanya tiga bulan” lalu ternyata terus diperpanjang hingga akhirnya empat tahun baru berganti. Empat tahun, dua provinsi di tanah Papua menjadi bagian dalam lembaran hidup saya.

Maret 2022, saya meninggalkan kota Manokwari. Lion Air JT 3785 perlahan mulai terbang di atas langit Manokwari. Di bawah mulai terlihat hamparan kota yang selama hampir setahun ini saya akrabi. Kota indah di tepi pantai dengan hamparan bukit menawan seperti kebanyakan kota di Papua. Perasaan yang pernah saya rasakan ketika meninggalkan Jayapura di tahun 2020 lalu rasanya kembali melintas. Ada sedikit rasa haru dan doa yang terselip. Doa semoga bisa kembali lagi, entah kapan.

Setahun di Provinsi Papua Barat itu rasanya sama menyenangkannya dengan tiga tahun di Provinsi Papua. Ceritanya sama, meski dengan latar berbeda.

Kalau di Papua saya lebih sering bertemu dengan pegunungan, di Papua Barat saya lebih sering bertemu dengan lautan. Di Papua saya bertemu Paniai, Lanny Jaya, Timika, dan Asmat maka di Papua Barat saya bertemu Fakfak, Kaimana, Sorong, dan Raja Ampat. Tempatnya berbeda, ceritanya berbeda, tapi kenangannya sama. Sama-sama menyenangkan.

Empat tahun di tanah Papua, rasanya saya memang sudah sangat jatuh cinta. Pulang ke Makassar pun, rasanya masih ada sepotong hati saya yang tertinggal di Papua. Masih susah move on dari tanah Papua. Mungkin karena sudah terlalu banyak cerita di sana, cerita yang tergores dalam di lembaran kehidupan saya.

Lembaran-lembaran itu akhirnya bertemu dengan ujungnya, seperti sebuah buku yang punya halaman terakhir. Begitu juga dengan lembaran perjalanan di Papua. Ada akhirnya, dan akhir itu tiba saat ini. Setelahnya, saya tidak pernah tahu. Apakah akan ada jilid berikutnya atau berhenti sampai di sini. Entahlah.

Doa itu masih selalu ada, semoga saya bisa kembali ke sana ke tanah Papua.