CINXE.COM
RubyGems - formstrap - Versions diffs - 0.4.5 → 0.4.7 - Mend - Supply Chain Defender
<!DOCTYPE html> <html> <head> <title> RubyGems - formstrap - Versions diffs - 0.4.5 → 0.4.7 - Mend - Supply Chain Defender </title> <link rel="icon" type="image/png" href="/packs/media/images/production/favicons/favicon-32x32-fa0286238d4d512e71dba3881cbbcc42.png" /> <link rel="mask-icon" type="image/x-icon" href="/packs/media/images/production/favicons/favicon-786db6a85c0dea068c1a7047338024d2.svg" /> <link rel="apple-touch-icon" type="image/png" href="/packs/media/images/production/favicons/apple-touch-icon-11491aa2351c88b3b48534d1576a2ff9.png" /> <link rel="shortcut icon" type="image/x-icon" href="/packs/media/images/production/favicons/favicon-81c62e5500c39bd10e99844e94455995.ico" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="-3LzCXg-0pBBNRQx_S4A-afCG2AqDftenQIMO0lhn1sl1bwWTwnPi6u1ijUjpNYuDpwGHSN_UFIEuvEIDnCu5A" /> <meta content='no-cache' name='turbolinks-cache-control'> <meta content='width=device-width, initial-scale=1' name='viewport'> <link rel="stylesheet" href="/packs/css/application-b44eb75784afb1e9f8ce.css" media="all" /> <script src="/packs/js/application-9f130b109122a7b55e22.js" data-turbolinks-track="reload"></script> <link href='https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i' rel='stylesheet'> </head> <body class='registries ruby_gems diffs' id='page-top'> <div id='wrapper'> <div class='d-flex flex-column' id='content-wrapper'> <div id='content'> <nav class='navbar navbar-expand navbar-light bg-white topbar mb-4 shadow'> <a class='sidebar-brand d-flex align-items-center justify-content-center' href='/'> <div class='sidebar-brand-text mx-3 d-none d-xxl-block d-xl-block'> <img alt="Diffend" src="/packs/media/images/production/logos/vertical-dark-5363ad390f9fcfd11bfecf89a3fb60f1.svg" /> </div> </a> <div class='container'> <ul class='navbar-nav'> <li class='nav-item'> <a class='nav-link' href='/gems'> <span class='mr-2 d-none d-lg-inline text-gray-600'> RubyGems </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/npm'> <span class='mr-2 d-none d-lg-inline text-gray-600'> npm </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/pypi'> <span class='mr-2 d-none d-lg-inline text-gray-600'> PyPI </span> </a> </li> <div class='topbar-divider d-sm-block'></div> <li class='nav-item'> <a class='nav-link' href='/organizations'> <span class='mr-2 d-none d-lg-inline text-gray-600'> Organizations </span> </a> </li> </ul> <ul class='navbar-nav'> <div class='topbar-divider d-none d-sm-block'></div> <li class='nav-item'> <a class='nav-link' href='/users/sign_in'> <span class='mr-2 d-none d-lg-inline text-gray-600'> <i class='fas fa-key fa-fw mr-2'></i> Log in </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/users/sign_up'> <span class='mr-2 d-none d-lg-inline text-gray-600'> <i class='fas fa-user-plus fa-fw mr-2'></i> Sign up </span> </a> </li> </ul> </div> </nav> <div class='container'> <div class='row'> <div class='col mb-1'> <nav> <ol class='breadcrumb'> <li class='breadcrumb-item'> <a href="/gems">RubyGems</a> </li> <li class='breadcrumb-item'> <a href="/gems/formstrap">formstrap</a> </li> <li class='breadcrumb-item'> <a href="/gems/formstrap">Versions diffs</a> </li> <li class='breadcrumb-item'> <a href="/gems/formstrap/0.4.5/0.4.7">0.4.5 → 0.4.7</a> </li> </ol> </nav> </div> </div> <div class='row'> <div class='col'> <div class='text-right mb-4'> </div> </div> </div> <div class='row'> <div class='col align-items-center mb-4'> <div class='text-center'> <h2 class='text-gray-800'> formstrap 0.4.5 → 0.4.7 </h2> </div> </div> </div> <div data-diff-id='1fe6e817-aaaf-4768-9fa2-849d0ff02d9c' data-diff-state='finished' id='diff-id'> <div class='row'> <div class='col pt-2 text-black'> <div class='row'> <div class='col-lg-12 mb-4 mt-2'> <div class='card bg-info text-white shadow'> <div class='card-body'> <span class='icon text-white-100 mr-2'> <i class='fas fa-info-circle'></i> </span> Sign up to get <strong>free</strong> protection for your applications and to get access to all the features. </div> </div> </div> </div> <div id='diff'> <div class='mb-3'> <div class="d2h-file-list-wrapper"> <div class="d2h-file-list-header"> <span class="d2h-file-list-title">Files changed (19)</span> <a class="d2h-file-switch d2h-hide">hide</a> <a class="d2h-file-switch d2h-show">show</a> </div> <ol class="d2h-file-list"> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-683205" class="d2h-file-name">checksums.yaml</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+4</span> <span class="d2h-lines-deleted">-4</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-100737" class="d2h-file-name">data/app/assets/javascripts/formstrap/controllers/media_modal_controller.js</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+26</span> <span class="d2h-lines-deleted">-5</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-091675" class="d2h-file-name">data/app/assets/javascripts/formstrap/controllers/select_controller.js</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+147</span> <span class="d2h-lines-deleted">-9</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-803235" class="d2h-file-name">data/app/assets/javascripts/formstrap.js</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+148</span> <span class="d2h-lines-deleted">-12</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-904630" class="d2h-file-name">data/app/models/formstrap/association_view.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+24</span> <span class="d2h-lines-deleted">-2</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-238311" class="d2h-file-name">data/app/models/formstrap/media_view.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-438109" class="d2h-file-name">data/app/models/formstrap/redactor_view.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+5</span> <span class="d2h-lines-deleted">-5</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-681765" class="d2h-file-name">data/app/models/formstrap/select_view.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+22</span> <span class="d2h-lines-deleted">-4</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-144386" class="d2h-file-name">data/app/models/formstrap/wysiwyg_view.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-932669" class="d2h-file-name">data/app/models/view_model.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+3</span> <span class="d2h-lines-deleted">-3</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-605097" class="d2h-file-name">data/app/views/formstrap/_association.html.erb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+32</span> <span class="d2h-lines-deleted">-10</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-446860" class="d2h-file-name">data/app/views/formstrap/_select.html.erb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+19</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-241344" class="d2h-file-name">data/app/views/formstrap/media/_modal.html.erb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+4</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-859260" class="d2h-file-name">data/app/views/formstrap/shared/_nested_preview.html.erb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+29</span> <span class="d2h-lines-deleted">-9</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-798948" class="d2h-file-name">data/lib/formstrap/form_builder.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+4</span> <span class="d2h-lines-deleted">-4</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-417193" class="d2h-file-name">data/lib/formstrap/form_helper.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+4</span> <span class="d2h-lines-deleted">-4</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-690008" class="d2h-file-name">data/lib/formstrap/version.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-978859" class="d2h-file-name">data/package.json</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/formstrap/0.4.5/0.4.7/page/1#d2h-004177" class="d2h-file-name">metadata</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+2</span> <span class="d2h-lines-deleted">-2</span> </span> </span> </li> </ol> </div> </div> <div id="d2h-683205" class="d2h-file-wrapper" data-lang="yaml"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-683205">checksums.yaml</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,7 +1,7 @@</div> </td> </tr><tr> <td id="d2h-683205-23" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-23"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">---</span> </div> </td> </tr><tr> <td id="d2h-683205-34" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-34"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">SHA256:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">3</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> metadata.gz: <del>'0379b9b80ad9551b56d07884264fcc37132b72d5539976ec4034800a09adaeb2'</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> data.tar.gz: <del>bbd8d0892fce51fa07375b3e6a414e169344825f5da142c5a06ab87a7696424b</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> metadata.gz: <ins>7b83b9b5c0b00d0d5b3d84a26ca44c16335321c28c6c3e183a84d51fd3c2c45b</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data.tar.gz: <ins>11d2ec48abdc5ffaaf223d8c3401f3e47a3e6e8d4de813590b8f2543a902ef4e</ins></span> </div> </td> </tr><tr> <td id="d2h-683205-89" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-89"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">SHA512:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">6</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> metadata.gz: <del>'0788d10916489c6fabe8798a87ffa10a75d46a4e57a2cd8c73455cc64630414ebbdbcfe213041437b22d108df2a3fa986e3692e8ea46ba25fdc28bb068142a42'</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">7</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> data.tar.gz: <del>3fba876a0ce0c7be868100726d60af6b1b5aae1b8af675e4861b9ba016405920b1ff35f537a12ce9aa10865fb1e599662170446d999a9bc6e69752f9cf2dc252</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> metadata.gz: <ins>5cdfdd6829349c2e8e3821bfc3d7ab80b7414f125126d20e9158475e337a1bc7e974a83a0209f6f56e4e45cf115599498f25976a23b616cd9006e54be16a9042</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data.tar.gz: <ins>22c288a45528576ff1c91c76775003fb0ebeead2bb051c492e3923390e876b49fab4b936924e29b46b5484efd1fa43cfd15f3194fab63bf4e97ea59242d585c0</ins></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-100737" class="d2h-file-wrapper" data-lang="js"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-100737">data/app/assets/javascripts/formstrap/controllers/media_modal_controller.js</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -12,7 +12,10 @@ export default class extends Controller {</div> </td> </tr><tr> <td id="d2h-100737-171" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-171"> <div class="line-num1">12</div> <div class="line-num2">12</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-182" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-182"> <div class="line-num1">13</div> <div class="line-num2">13</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> connect () {</span> </div> </td> </tr><tr> <td id="d2h-100737-193" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-193"> <div class="line-num1">14</div> <div class="line-num2">14</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.validate()</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">15</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> this.updateCount()</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">15</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-226" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-226"> <div class="line-num1"></div> <div class="line-num2">16</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if (this.maxSelectedItems() !== 1) {</span> </div> </td> </tr><tr> <td id="d2h-100737-237" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-237"> <div class="line-num1"></div> <div class="line-num2">17</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.updateCount()</span> </div> </td> </tr><tr> <td id="d2h-100737-248" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-248"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-259" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-259"> <div class="line-num1">16</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-270" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-270"> <div class="line-num1">17</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-281" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-281"> <div class="line-num1">18</div> <div class="line-num2">21</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> // Actions</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -27,11 +30,29 @@ export default class extends Controller {</div> </td> </tr><tr> <td id="d2h-100737-298" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-298"> <div class="line-num1">27</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-309" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-309"> <div class="line-num1">28</div> <div class="line-num2">31</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-320" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-320"> <div class="line-num1">29</div> <div class="line-num2">32</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> inputChange (event) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">30</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> this.<del>handleIdsUpdate</del>(<del>event.target</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">31</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> </del>this.<del>updateCount</del>()</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">33</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>if (</ins>this.<ins>maxSelectedItems</ins>()<ins> === 1) {</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">34</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> </ins>this.<ins>selectOneItem</ins>(<ins>event.target</ins>)</span> </div> </td> </tr><tr> <td id="d2h-100737-375" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-375"> <div class="line-num1"></div> <div class="line-num2">35</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> } else {</span> </div> </td> </tr><tr> <td id="d2h-100737-386" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-386"> <div class="line-num1"></div> <div class="line-num2">36</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.selectMultipleItems(event.target)</span> </div> </td> </tr><tr> <td id="d2h-100737-397" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-397"> <div class="line-num1"></div> <div class="line-num2">37</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-408" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-408"> <div class="line-num1">32</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-419" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-419"> <div class="line-num1">33</div> <div class="line-num2">39</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-430" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-430"> <div class="line-num1">34</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> // Methods</span> </div> </td> </tr><tr> <td id="d2h-100737-441" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-441"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> selectOneItem (element) {</span> </div> </td> </tr><tr> <td id="d2h-100737-452" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-452"> <div class="line-num1"></div> <div class="line-num2">42</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.idsValue = []</span> </div> </td> </tr><tr> <td id="d2h-100737-463" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-463"> <div class="line-num1"></div> <div class="line-num2">43</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-474" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-474"> <div class="line-num1"></div> <div class="line-num2">44</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> for (const checkbox of this.idCheckboxTargets.filter(e => e.value !== element.value)) {</span> </div> </td> </tr><tr> <td id="d2h-100737-485" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-485"> <div class="line-num1"></div> <div class="line-num2">45</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> checkbox.checked = false</span> </div> </td> </tr><tr> <td id="d2h-100737-496" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-496"> <div class="line-num1"></div> <div class="line-num2">46</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-507" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-507"> <div class="line-num1"></div> <div class="line-num2">47</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-518" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-518"> <div class="line-num1"></div> <div class="line-num2">48</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.handleIdsUpdate(element)</span> </div> </td> </tr><tr> <td id="d2h-100737-529" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-529"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-540" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-540"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-551" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-551"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> selectMultipleItems (element) {</span> </div> </td> </tr><tr> <td id="d2h-100737-562" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-562"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.handleIdsUpdate(element)</span> </div> </td> </tr><tr> <td id="d2h-100737-573" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-573"> <div class="line-num1"></div> <div class="line-num2">53</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.updateCount()</span> </div> </td> </tr><tr> <td id="d2h-100737-584" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-584"> <div class="line-num1"></div> <div class="line-num2">54</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-595" class="d2h-code-linenumber d2h-ins"><a href="#d2h-100737-595"> <div class="line-num1"></div> <div class="line-num2">55</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-606" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-606"> <div class="line-num1">35</div> <div class="line-num2">56</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> hidePlaceholder () {</span> </div> </td> </tr><tr> <td id="d2h-100737-617" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-617"> <div class="line-num1">36</div> <div class="line-num2">57</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.placeholderTarget.classList.add('d-none')</span> </div> </td> </tr><tr> <td id="d2h-100737-628" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-628"> <div class="line-num1">37</div> <div class="line-num2">58</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -54,7 +75,7 @@ export default class extends Controller {</div> </td> </tr><tr> <td id="d2h-100737-645" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-645"> <div class="line-num1">54</div> <div class="line-num2">75</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> })</span> </div> </td> </tr><tr> <td id="d2h-100737-656" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-656"> <div class="line-num1">55</div> <div class="line-num2">76</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-667" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-667"> <div class="line-num1">56</div> <div class="line-num2">77</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">57</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> this.<del>handleSearchdIdsUpdate</del>()</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">78</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.<ins>handleSearchIdsUpdate</ins>()</span> </div> </td> </tr><tr> <td id="d2h-100737-700" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-700"> <div class="line-num1">58</div> <div class="line-num2">79</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-711" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-711"> <div class="line-num1">59</div> <div class="line-num2">80</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-100737-722" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-722"> <div class="line-num1">60</div> <div class="line-num2">81</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> itemTargetConnected (element) {</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -155,7 +176,7 @@ export default class extends Controller {</div> </td> </tr><tr> <td id="d2h-100737-739" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-739"> <div class="line-num1">155</div> <div class="line-num2">176</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.countTarget.innerHTML = this.selectedItemsCount()</span> </div> </td> </tr><tr> <td id="d2h-100737-750" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-750"> <div class="line-num1">156</div> <div class="line-num2">177</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-100737-761" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-761"> <div class="line-num1">157</div> <div class="line-num2">178</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">158</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>handleSearchdIdsUpdate</del> () {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">179</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>handleSearchIdsUpdate</ins> () {</span> </div> </td> </tr><tr> <td id="d2h-100737-794" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-794"> <div class="line-num1">159</div> <div class="line-num2">180</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.deleteSearchIdInputs()</span> </div> </td> </tr><tr> <td id="d2h-100737-805" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-805"> <div class="line-num1">160</div> <div class="line-num2">181</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.createSearchIdInputs()</span> </div> </td> </tr><tr> <td id="d2h-100737-816" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-100737-816"> <div class="line-num1">161</div> <div class="line-num2">182</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-091675" class="d2h-file-wrapper" data-lang="js"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-091675">data/app/assets/javascripts/formstrap/controllers/select_controller.js</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -4,40 +4,159 @@ import I18n from '../config/i18n'</div> </td> </tr><tr> <td id="d2h-091675-854" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-854"> <div class="line-num1">4</div> <div class="line-num2">4</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-865" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-865"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">export default class extends Controller {</span> </div> </td> </tr><tr> <td id="d2h-091675-876" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-876"> <div class="line-num1">6</div> <div class="line-num2">6</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> static values = {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">7</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>selected</del>: <del>Array</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>remoteUrl</ins>: <ins>String,</ins></span> </div> </td> </tr><tr> <td id="d2h-091675-909" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-909"> <div class="line-num1"></div> <div class="line-num2">8</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remoteValue: String,</span> </div> </td> </tr><tr> <td id="d2h-091675-920" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-920"> <div class="line-num1"></div> <div class="line-num2">9</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remoteLabel: String,</span> </div> </td> </tr><tr> <td id="d2h-091675-931" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-931"> <div class="line-num1"></div> <div class="line-num2">10</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remoteQueryParam: String</span> </div> </td> </tr><tr> <td id="d2h-091675-942" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-942"> <div class="line-num1"></div> <div class="line-num2">11</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-953" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-953"> <div class="line-num1"></div> <div class="line-num2">12</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-964" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-964"> <div class="line-num1"></div> <div class="line-num2">13</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> initialize () {</span> </div> </td> </tr><tr> <td id="d2h-091675-975" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-975"> <div class="line-num1"></div> <div class="line-num2">14</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect = undefined</span> </div> </td> </tr><tr> <td id="d2h-091675-986" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-986"> <div class="line-num1"></div> <div class="line-num2">15</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.perPage = 24</span> </div> </td> </tr><tr> <td id="d2h-091675-997" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-997"> <div class="line-num1">8</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1008" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1008"> <div class="line-num1">9</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1019" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1019"> <div class="line-num1">10</div> <div class="line-num2">18</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> connect () {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">11</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> if (this.<del>element.hasAttribute</del>(<del>'multiple'</del>) || this.<del>element.dataset.tomSelect</del> <del>===</del> <del>'true'</del>) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">12</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> this.initTomSelect()</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">19</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if (this.<ins>isMultiple</ins>() || this.<ins>isTomSelect()</ins> <ins>||</ins> <ins>this.isRemote(</ins>)<ins>)</ins> {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">20</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.<ins>tomSelect = this.</ins>initTomSelect()</span> </div> </td> </tr><tr> <td id="d2h-091675-1074" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1074"> <div class="line-num1"></div> <div class="line-num2">21</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1085" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1085"> <div class="line-num1"></div> <div class="line-num2">22</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1096" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1096"> <div class="line-num1"></div> <div class="line-num2">23</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1107" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1107"> <div class="line-num1"></div> <div class="line-num2">24</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> disconnect () {</span> </div> </td> </tr><tr> <td id="d2h-091675-1118" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1118"> <div class="line-num1"></div> <div class="line-num2">25</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if (this.element.tomselect) {</span> </div> </td> </tr><tr> <td id="d2h-091675-1129" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1129"> <div class="line-num1"></div> <div class="line-num2">26</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.element.tomselect.destroy()</span> </div> </td> </tr><tr> <td id="d2h-091675-1140" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1140"> <div class="line-num1">13</div> <div class="line-num2">27</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1151" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1151"> <div class="line-num1">14</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1162" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1162"> <div class="line-num1">15</div> <div class="line-num2">29</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1173" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1173"> <div class="line-num1">16</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> defaultOptions () {</span> </div> </td> </tr><tr> <td id="d2h-091675-1184" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1184"> <div class="line-num1">17</div> <div class="line-num2">31</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">18</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> plugins: <del>['drag_drop', 'caret_position', 'input_autogrow'],</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">32</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> plugins: <ins>{</ins></span> </div> </td> </tr><tr> <td id="d2h-091675-1217" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1217"> <div class="line-num1"></div> <div class="line-num2">33</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> caret_position: {},</span> </div> </td> </tr><tr> <td id="d2h-091675-1228" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1228"> <div class="line-num1"></div> <div class="line-num2">34</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> drag_drop: {},</span> </div> </td> </tr><tr> <td id="d2h-091675-1239" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1239"> <div class="line-num1"></div> <div class="line-num2">35</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> input_autogrow: {}</span> </div> </td> </tr><tr> <td id="d2h-091675-1250" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1250"> <div class="line-num1"></div> <div class="line-num2">36</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-1261" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1261"> <div class="line-num1">19</div> <div class="line-num2">37</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> persist: false,</span> </div> </td> </tr><tr> <td id="d2h-091675-1272" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1272"> <div class="line-num1">20</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> create: true,</span> </div> </td> </tr><tr> <td id="d2h-091675-1283" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1283"> <div class="line-num1">21</div> <div class="line-num2">39</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> render: this.renderOptions()[I18n.locale]</span> </div> </td> </tr><tr> <td id="d2h-091675-1294" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1294"> <div class="line-num1">22</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1305" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1305"> <div class="line-num1">23</div> <div class="line-num2">41</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1316" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1316"> <div class="line-num1">24</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1327" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1327"> <div class="line-num1"></div> <div class="line-num2">43</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> isMultiple () {</span> </div> </td> </tr><tr> <td id="d2h-091675-1338" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1338"> <div class="line-num1"></div> <div class="line-num2">44</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return this.element.hasAttribute('multiple')</span> </div> </td> </tr><tr> <td id="d2h-091675-1349" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1349"> <div class="line-num1"></div> <div class="line-num2">45</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1360" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1360"> <div class="line-num1"></div> <div class="line-num2">46</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1371" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1371"> <div class="line-num1"></div> <div class="line-num2">47</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> isTomSelect () {</span> </div> </td> </tr><tr> <td id="d2h-091675-1382" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1382"> <div class="line-num1"></div> <div class="line-num2">48</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return this.element.dataset.tomSelect === 'true'</span> </div> </td> </tr><tr> <td id="d2h-091675-1393" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1393"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1404" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1404"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1415" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1415"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> isRemote () {</span> </div> </td> </tr><tr> <td id="d2h-091675-1426" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1426"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return this.remoteUrlValue</span> </div> </td> </tr><tr> <td id="d2h-091675-1437" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1437"> <div class="line-num1"></div> <div class="line-num2">53</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1448" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1448"> <div class="line-num1"></div> <div class="line-num2">54</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1459" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1459"> <div class="line-num1"></div> <div class="line-num2">55</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> setQueryParam (url, key, value) {</span> </div> </td> </tr><tr> <td id="d2h-091675-1470" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1470"> <div class="line-num1"></div> <div class="line-num2">56</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const urlObj = new URL(url)</span> </div> </td> </tr><tr> <td id="d2h-091675-1481" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1481"> <div class="line-num1"></div> <div class="line-num2">57</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const params = urlObj.searchParams</span> </div> </td> </tr><tr> <td id="d2h-091675-1492" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1492"> <div class="line-num1"></div> <div class="line-num2">58</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1503" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1503"> <div class="line-num1"></div> <div class="line-num2">59</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> // Adds if not exists, updates if exists</span> </div> </td> </tr><tr> <td id="d2h-091675-1514" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1514"> <div class="line-num1"></div> <div class="line-num2">60</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> params.set(key, value)</span> </div> </td> </tr><tr> <td id="d2h-091675-1525" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1525"> <div class="line-num1"></div> <div class="line-num2">61</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1536" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1536"> <div class="line-num1"></div> <div class="line-num2">62</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return urlObj.toString()</span> </div> </td> </tr><tr> <td id="d2h-091675-1547" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1547"> <div class="line-num1"></div> <div class="line-num2">63</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1558" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1558"> <div class="line-num1"></div> <div class="line-num2">64</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1569" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1569"> <div class="line-num1"></div> <div class="line-num2">65</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> getQueryParam (url, key) {</span> </div> </td> </tr><tr> <td id="d2h-091675-1580" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1580"> <div class="line-num1"></div> <div class="line-num2">66</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const urlObj = new URL(url)</span> </div> </td> </tr><tr> <td id="d2h-091675-1591" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1591"> <div class="line-num1"></div> <div class="line-num2">67</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const params = urlObj.searchParams</span> </div> </td> </tr><tr> <td id="d2h-091675-1602" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1602"> <div class="line-num1"></div> <div class="line-num2">68</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1613" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1613"> <div class="line-num1"></div> <div class="line-num2">69</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return params.get(key)</span> </div> </td> </tr><tr> <td id="d2h-091675-1624" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1624"> <div class="line-num1"></div> <div class="line-num2">70</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1635" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1635"> <div class="line-num1"></div> <div class="line-num2">71</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1646" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1646"> <div class="line-num1"></div> <div class="line-num2">72</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> firstUrl () {</span> </div> </td> </tr><tr> <td id="d2h-091675-1657" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1657"> <div class="line-num1"></div> <div class="line-num2">73</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return (query) => {</span> </div> </td> </tr><tr> <td id="d2h-091675-1668" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1668"> <div class="line-num1"></div> <div class="line-num2">74</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> let url = `${this.remoteUrlValue}.json`</span> </div> </td> </tr><tr> <td id="d2h-091675-1679" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1679"> <div class="line-num1"></div> <div class="line-num2">75</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> url = this.setQueryParam(url, this.remoteQueryParamValue, query)</span> </div> </td> </tr><tr> <td id="d2h-091675-1690" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1690"> <div class="line-num1"></div> <div class="line-num2">76</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> url = this.setQueryParam(url, 'per_page', this.perPage)</span> </div> </td> </tr><tr> <td id="d2h-091675-1701" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1701"> <div class="line-num1"></div> <div class="line-num2">77</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> url = this.setQueryParam(url, 'page', 1)</span> </div> </td> </tr><tr> <td id="d2h-091675-1712" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1712"> <div class="line-num1"></div> <div class="line-num2">78</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return url</span> </div> </td> </tr><tr> <td id="d2h-091675-1723" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1723"> <div class="line-num1"></div> <div class="line-num2">79</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1734" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1734"> <div class="line-num1"></div> <div class="line-num2">80</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1745" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1745"> <div class="line-num1"></div> <div class="line-num2">81</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1756" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1756"> <div class="line-num1"></div> <div class="line-num2">82</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> load () {</span> </div> </td> </tr><tr> <td id="d2h-091675-1767" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1767"> <div class="line-num1"></div> <div class="line-num2">83</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return (query, callback) => {</span> </div> </td> </tr><tr> <td id="d2h-091675-1778" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1778"> <div class="line-num1"></div> <div class="line-num2">84</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> let url = this.tomSelect.getUrl(query)</span> </div> </td> </tr><tr> <td id="d2h-091675-1789" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1789"> <div class="line-num1"></div> <div class="line-num2">85</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1800" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1800"> <div class="line-num1"></div> <div class="line-num2">86</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> fetch(url)</span> </div> </td> </tr><tr> <td id="d2h-091675-1811" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1811"> <div class="line-num1"></div> <div class="line-num2">87</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> .then(response => response.json())</span> </div> </td> </tr><tr> <td id="d2h-091675-1822" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1822"> <div class="line-num1"></div> <div class="line-num2">88</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> .then(json => {</span> </div> </td> </tr><tr> <td id="d2h-091675-1833" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1833"> <div class="line-num1"></div> <div class="line-num2">89</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if (json.length === this.perPage) {</span> </div> </td> </tr><tr> <td id="d2h-091675-1844" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1844"> <div class="line-num1"></div> <div class="line-num2">90</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> // Update page param for next call</span> </div> </td> </tr><tr> <td id="d2h-091675-1855" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1855"> <div class="line-num1"></div> <div class="line-num2">91</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const currentPage = parseInt(this.getQueryParam(url, 'page')) || 1</span> </div> </td> </tr><tr> <td id="d2h-091675-1866" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1866"> <div class="line-num1"></div> <div class="line-num2">92</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> url = this.setQueryParam(url, 'page', currentPage + 1)</span> </div> </td> </tr><tr> <td id="d2h-091675-1877" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1877"> <div class="line-num1"></div> <div class="line-num2">93</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.setNextUrl(query, url)</span> </div> </td> </tr><tr> <td id="d2h-091675-1888" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1888"> <div class="line-num1"></div> <div class="line-num2">94</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> } else {</span> </div> </td> </tr><tr> <td id="d2h-091675-1899" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1899"> <div class="line-num1"></div> <div class="line-num2">95</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.setNextUrl(query, undefined)</span> </div> </td> </tr><tr> <td id="d2h-091675-1910" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1910"> <div class="line-num1"></div> <div class="line-num2">96</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1921" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1921"> <div class="line-num1"></div> <div class="line-num2">97</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1932" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1932"> <div class="line-num1"></div> <div class="line-num2">98</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> callback(json)</span> </div> </td> </tr><tr> <td id="d2h-091675-1943" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1943"> <div class="line-num1"></div> <div class="line-num2">99</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> })</span> </div> </td> </tr><tr> <td id="d2h-091675-1954" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1954"> <div class="line-num1"></div> <div class="line-num2">100</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> .catch(() => { callback() })</span> </div> </td> </tr><tr> <td id="d2h-091675-1965" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1965"> <div class="line-num1"></div> <div class="line-num2">101</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1976" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1976"> <div class="line-num1"></div> <div class="line-num2">102</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-1987" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-1987"> <div class="line-num1"></div> <div class="line-num2">103</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-1998" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-1998"> <div class="line-num1">25</div> <div class="line-num2">104</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> renderOptions () {</span> </div> </td> </tr><tr> <td id="d2h-091675-2009" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2009"> <div class="line-num1">26</div> <div class="line-num2">105</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return {</span> </div> </td> </tr><tr> <td id="d2h-091675-2020" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2020"> <div class="line-num1">27</div> <div class="line-num2">106</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> en: {</span> </div> </td> </tr><tr> <td id="d2h-091675-2031" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2031"> <div class="line-num1">28</div> <div class="line-num2">107</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> option_create: function (data, escape) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">29</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> return <del>'<</del>div class="create">Add <strong<del>>' + </del>escape(data.input)<del> + '</del></strong>&hellip;</div<del>>'</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">108</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return <ins>`<</ins>div class="create">Add <strong<ins>>${</ins>escape(data.input)<ins>}</ins></strong>&hellip;</div<ins>>`</ins></span> </div> </td> </tr><tr> <td id="d2h-091675-2064" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2064"> <div class="line-num1">30</div> <div class="line-num2">109</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2075" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2075"> <div class="line-num1">31</div> <div class="line-num2">110</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> no_results: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2086" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2086"> <div class="line-num1">32</div> <div class="line-num2">111</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return '<div class="no-results">No results found</div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2097" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2097"> <div class="line-num1"></div> <div class="line-num2">112</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2108" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2108"> <div class="line-num1"></div> <div class="line-num2">113</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> loading_more: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2119" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2119"> <div class="line-num1"></div> <div class="line-num2">114</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="loading-more-results">Loading more results ... </div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2130" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2130"> <div class="line-num1"></div> <div class="line-num2">115</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2141" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2141"> <div class="line-num1"></div> <div class="line-num2">116</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_more_results: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2152" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2152"> <div class="line-num1"></div> <div class="line-num2">117</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-more-results">No more results</div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2163" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2163"> <div class="line-num1">33</div> <div class="line-num2">118</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-2174" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2174"> <div class="line-num1">34</div> <div class="line-num2">119</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2185" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2185"> <div class="line-num1">35</div> <div class="line-num2">120</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> nl: {</span> </div> </td> </tr><tr> <td id="d2h-091675-2196" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2196"> <div class="line-num1">36</div> <div class="line-num2">121</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> option_create: function (data, escape) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">37</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> return <del>'<</del>div class="create">Voeg <strong<del>>' + </del>escape(data.input)<del> + '</del></strong> toe &hellip;</div<del>>'</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">122</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return <ins>`<</ins>div class="create">Voeg <strong<ins>>${</ins>escape(data.input)<ins>}</ins></strong> toe &hellip;</div<ins>>`</ins></span> </div> </td> </tr><tr> <td id="d2h-091675-2229" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2229"> <div class="line-num1">38</div> <div class="line-num2">123</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2240" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2240"> <div class="line-num1">39</div> <div class="line-num2">124</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> no_results: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2251" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2251"> <div class="line-num1">40</div> <div class="line-num2">125</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return '<div class="no-results">Geen resultaten gevonden</div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2262" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2262"> <div class="line-num1"></div> <div class="line-num2">126</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2273" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2273"> <div class="line-num1"></div> <div class="line-num2">127</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> loading_more: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2284" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2284"> <div class="line-num1"></div> <div class="line-num2">128</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="loading-more-results">Laad meer resultaten ... </div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2295" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2295"> <div class="line-num1"></div> <div class="line-num2">129</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2306" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2306"> <div class="line-num1"></div> <div class="line-num2">130</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_more_results: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2317" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2317"> <div class="line-num1"></div> <div class="line-num2">131</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-more-results">Geen resultaten meer</div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2328" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2328"> <div class="line-num1"></div> <div class="line-num2">132</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-2339" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2339"> <div class="line-num1"></div> <div class="line-num2">133</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2350" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2350"> <div class="line-num1"></div> <div class="line-num2">134</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> fr: {</span> </div> </td> </tr><tr> <td id="d2h-091675-2361" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2361"> <div class="line-num1"></div> <div class="line-num2">135</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> option_create: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2372" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2372"> <div class="line-num1"></div> <div class="line-num2">136</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return `<div class="create">Ajouter <strong>${escape(data.input)}</strong>&hellip;</div>`</span> </div> </td> </tr><tr> <td id="d2h-091675-2383" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2383"> <div class="line-num1"></div> <div class="line-num2">137</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2394" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2394"> <div class="line-num1"></div> <div class="line-num2">138</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_results: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2405" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2405"> <div class="line-num1"></div> <div class="line-num2">139</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-results">Aucun résultat trouvé</div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2416" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2416"> <div class="line-num1"></div> <div class="line-num2">140</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2427" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2427"> <div class="line-num1"></div> <div class="line-num2">141</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> loading_more: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2438" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2438"> <div class="line-num1"></div> <div class="line-num2">142</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="loading-more-results">Chargement de plus de résultats ... </div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2449" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2449"> <div class="line-num1"></div> <div class="line-num2">143</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2460" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2460"> <div class="line-num1"></div> <div class="line-num2">144</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_more_results: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2471" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2471"> <div class="line-num1"></div> <div class="line-num2">145</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-more-results">Plus de résultats</div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2482" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2482"> <div class="line-num1"></div> <div class="line-num2">146</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-2493" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2493"> <div class="line-num1"></div> <div class="line-num2">147</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2504" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2504"> <div class="line-num1"></div> <div class="line-num2">148</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> de: {</span> </div> </td> </tr><tr> <td id="d2h-091675-2515" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2515"> <div class="line-num1"></div> <div class="line-num2">149</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> option_create: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2526" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2526"> <div class="line-num1"></div> <div class="line-num2">150</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return `<div class="create">Hinzufügen <strong>${escape(data.input)}</strong>&hellip;</div>`</span> </div> </td> </tr><tr> <td id="d2h-091675-2537" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2537"> <div class="line-num1"></div> <div class="line-num2">151</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2548" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2548"> <div class="line-num1"></div> <div class="line-num2">152</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_results: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2559" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2559"> <div class="line-num1"></div> <div class="line-num2">153</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-results">Keine Ergebnisse gefunden</div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2570" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2570"> <div class="line-num1"></div> <div class="line-num2">154</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2581" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2581"> <div class="line-num1"></div> <div class="line-num2">155</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> loading_more: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2592" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2592"> <div class="line-num1"></div> <div class="line-num2">156</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="loading-more-results">Lade weitere Ergebnisse ... </div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2603" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2603"> <div class="line-num1"></div> <div class="line-num2">157</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2614" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2614"> <div class="line-num1"></div> <div class="line-num2">158</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_more_results: function (data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-091675-2625" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2625"> <div class="line-num1"></div> <div class="line-num2">159</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-more-results">Keine weiteren Ergebnisse</div>'</span> </div> </td> </tr><tr> <td id="d2h-091675-2636" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2636"> <div class="line-num1">41</div> <div class="line-num2">160</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-2647" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2647"> <div class="line-num1">42</div> <div class="line-num2">161</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-2658" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2658"> <div class="line-num1">43</div> <div class="line-num2">162</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -51,10 +170,29 @@ export default class extends Controller {</div> </td> </tr><tr> <td id="d2h-091675-2675" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2675"> <div class="line-num1">51</div> <div class="line-num2">170</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> const defaultOptions = this.defaultOptions()</span> </div> </td> </tr><tr> <td id="d2h-091675-2686" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2686"> <div class="line-num1">52</div> <div class="line-num2">171</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> const options = {</span> </div> </td> </tr><tr> <td id="d2h-091675-2697" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2697"> <div class="line-num1">53</div> <div class="line-num2">172</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> create: this.hasTags(),</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">54</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>items: </del>this.<del>selectedValue</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">173</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>...(</ins>this.<ins>isRemote() && {</ins></span> </div> </td> </tr><tr> <td id="d2h-091675-2730" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2730"> <div class="line-num1"></div> <div class="line-num2">174</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> plugins: {</span> </div> </td> </tr><tr> <td id="d2h-091675-2741" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2741"> <div class="line-num1"></div> <div class="line-num2">175</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> caret_position: {},</span> </div> </td> </tr><tr> <td id="d2h-091675-2752" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2752"> <div class="line-num1"></div> <div class="line-num2">176</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> drag_drop: {},</span> </div> </td> </tr><tr> <td id="d2h-091675-2763" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2763"> <div class="line-num1"></div> <div class="line-num2">177</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> input_autogrow: {},</span> </div> </td> </tr><tr> <td id="d2h-091675-2774" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2774"> <div class="line-num1"></div> <div class="line-num2">178</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> virtual_scroll: {}</span> </div> </td> </tr><tr> <td id="d2h-091675-2785" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2785"> <div class="line-num1"></div> <div class="line-num2">179</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-091675-2796" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2796"> <div class="line-num1"></div> <div class="line-num2">180</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> valueField: this.remoteValueValue,</span> </div> </td> </tr><tr> <td id="d2h-091675-2807" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2807"> <div class="line-num1"></div> <div class="line-num2">181</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> labelField: this.remoteLabelValue,</span> </div> </td> </tr><tr> <td id="d2h-091675-2818" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2818"> <div class="line-num1"></div> <div class="line-num2">182</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> searchField: this.remoteLabelValue,</span> </div> </td> </tr><tr> <td id="d2h-091675-2829" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2829"> <div class="line-num1"></div> <div class="line-num2">183</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> firstUrl: this.firstUrl(),</span> </div> </td> </tr><tr> <td id="d2h-091675-2840" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2840"> <div class="line-num1"></div> <div class="line-num2">184</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> load: this.load(),</span> </div> </td> </tr><tr> <td id="d2h-091675-2851" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2851"> <div class="line-num1"></div> <div class="line-num2">185</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> // Infinite options</span> </div> </td> </tr><tr> <td id="d2h-091675-2862" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2862"> <div class="line-num1"></div> <div class="line-num2">186</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> maxOptions: null,</span> </div> </td> </tr><tr> <td id="d2h-091675-2873" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2873"> <div class="line-num1"></div> <div class="line-num2">187</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> // Fetch first items when focused</span> </div> </td> </tr><tr> <td id="d2h-091675-2884" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2884"> <div class="line-num1"></div> <div class="line-num2">188</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> onFocus: () => {</span> </div> </td> </tr><tr> <td id="d2h-091675-2895" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2895"> <div class="line-num1"></div> <div class="line-num2">189</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.clearOptions()</span> </div> </td> </tr><tr> <td id="d2h-091675-2906" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2906"> <div class="line-num1"></div> <div class="line-num2">190</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.setNextUrl('', this.firstUrl()(''))</span> </div> </td> </tr><tr> <td id="d2h-091675-2917" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2917"> <div class="line-num1"></div> <div class="line-num2">191</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.load('')</span> </div> </td> </tr><tr> <td id="d2h-091675-2928" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2928"> <div class="line-num1"></div> <div class="line-num2">192</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-2939" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-2939"> <div class="line-num1"></div> <div class="line-num2">193</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> })</span> </div> </td> </tr><tr> <td id="d2h-091675-2950" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2950"> <div class="line-num1">55</div> <div class="line-num2">194</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-2961" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-2961"> <div class="line-num1">56</div> <div class="line-num2">195</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">57</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>/*</del> <del>eslint-disable no-</del>new <del>*/</del></span> </div> </td> </tr><tr> <td id="d2h-091675-2983" class="d2h-code-linenumber d2h-del"><a href="#d2h-091675-2983"> <div class="line-num1">58</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> new TomSelect(this.element, { ...defaultOptions, ...options })</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">196</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>return</ins> new <ins>TomSelect(this.element, { ...defaultOptions, ...options })</ins></span> </div> </td> </tr><tr> <td id="d2h-091675-3005" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-3005"> <div class="line-num1">59</div> <div class="line-num2">197</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-3016" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-3016"> <div class="line-num1">60</div> <div class="line-num2">198</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">}</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-803235" class="d2h-file-wrapper" data-lang="js"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-803235">data/app/assets/javascripts/formstrap.js</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -11289,7 +11289,9 @@ var media_modal_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-3054" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3054"> <div class="line-num1">11289</div> <div class="line-num2">11289</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3065" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3065"> <div class="line-num1">11290</div> <div class="line-num2">11290</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> connect() {</span> </div> </td> </tr><tr> <td id="d2h-803235-3076" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3076"> <div class="line-num1">11291</div> <div class="line-num2">11291</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.validate();</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">11292</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> this.<del>updateCount</del>()<del>;</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">11292</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>if (</ins>this.<ins>maxSelectedItems</ins>()<ins> !== 1) {</ins></span> </div> </td> </tr><tr> <td id="d2h-803235-3109" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3109"> <div class="line-num1"></div> <div class="line-num2">11293</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.updateCount();</span> </div> </td> </tr><tr> <td id="d2h-803235-3120" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3120"> <div class="line-num1"></div> <div class="line-num2">11294</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3131" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3131"> <div class="line-num1">11293</div> <div class="line-num2">11295</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3142" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3142"> <div class="line-num1">11294</div> <div class="line-num2">11296</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> select() {</span> </div> </td> </tr><tr> <td id="d2h-803235-3153" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3153"> <div class="line-num1">11295</div> <div class="line-num2">11297</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.dispatchSelectionEvent();</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -11300,7 +11302,21 @@ var media_modal_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-3170" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3170"> <div class="line-num1">11300</div> <div class="line-num2">11302</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.triggerFormSubmission();</span> </div> </td> </tr><tr> <td id="d2h-803235-3181" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3181"> <div class="line-num1">11301</div> <div class="line-num2">11303</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3192" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3192"> <div class="line-num1">11302</div> <div class="line-num2">11304</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> inputChange(event) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">11303</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> this.<del>handleIdsUpdate</del>(<del>event.target</del>)<del>;</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">11305</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>if (</ins>this.<ins>maxSelectedItems</ins>()<ins> === 1) {</ins></span> </div> </td> </tr><tr> <td id="d2h-803235-3225" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3225"> <div class="line-num1"></div> <div class="line-num2">11306</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.selectOneItem(event.target);</span> </div> </td> </tr><tr> <td id="d2h-803235-3236" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3236"> <div class="line-num1"></div> <div class="line-num2">11307</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> } else {</span> </div> </td> </tr><tr> <td id="d2h-803235-3247" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3247"> <div class="line-num1"></div> <div class="line-num2">11308</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.selectMultipleItems(event.target);</span> </div> </td> </tr><tr> <td id="d2h-803235-3258" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3258"> <div class="line-num1"></div> <div class="line-num2">11309</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3269" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3269"> <div class="line-num1"></div> <div class="line-num2">11310</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3280" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3280"> <div class="line-num1"></div> <div class="line-num2">11311</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> selectOneItem(element) {</span> </div> </td> </tr><tr> <td id="d2h-803235-3291" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3291"> <div class="line-num1"></div> <div class="line-num2">11312</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.idsValue = [];</span> </div> </td> </tr><tr> <td id="d2h-803235-3302" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3302"> <div class="line-num1"></div> <div class="line-num2">11313</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> for (const checkbox of this.idCheckboxTargets.filter((e) => e.value !== element.value)) {</span> </div> </td> </tr><tr> <td id="d2h-803235-3313" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3313"> <div class="line-num1"></div> <div class="line-num2">11314</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> checkbox.checked = false;</span> </div> </td> </tr><tr> <td id="d2h-803235-3324" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3324"> <div class="line-num1"></div> <div class="line-num2">11315</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3335" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3335"> <div class="line-num1"></div> <div class="line-num2">11316</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.handleIdsUpdate(element);</span> </div> </td> </tr><tr> <td id="d2h-803235-3346" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3346"> <div class="line-num1"></div> <div class="line-num2">11317</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3357" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3357"> <div class="line-num1"></div> <div class="line-num2">11318</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> selectMultipleItems(element) {</span> </div> </td> </tr><tr> <td id="d2h-803235-3368" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3368"> <div class="line-num1"></div> <div class="line-num2">11319</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.handleIdsUpdate(element);</span> </div> </td> </tr><tr> <td id="d2h-803235-3379" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3379"> <div class="line-num1">11304</div> <div class="line-num2">11320</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.updateCount();</span> </div> </td> </tr><tr> <td id="d2h-803235-3390" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3390"> <div class="line-num1">11305</div> <div class="line-num2">11321</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3401" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3401"> <div class="line-num1">11306</div> <div class="line-num2">11322</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> hidePlaceholder() {</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -11321,7 +11337,7 @@ var media_modal_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-3418" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3418"> <div class="line-num1">11321</div> <div class="line-num2">11337</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return element.value !== value;</span> </div> </td> </tr><tr> <td id="d2h-803235-3429" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3429"> <div class="line-num1">11322</div> <div class="line-num2">11338</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> });</span> </div> </td> </tr><tr> <td id="d2h-803235-3440" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3440"> <div class="line-num1">11323</div> <div class="line-num2">11339</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">11324</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> this.<del>handleSearchdIdsUpdate</del>();</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">11340</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.<ins>handleSearchIdsUpdate</ins>();</span> </div> </td> </tr><tr> <td id="d2h-803235-3473" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3473"> <div class="line-num1">11325</div> <div class="line-num2">11341</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3484" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3484"> <div class="line-num1">11326</div> <div class="line-num2">11342</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> itemTargetConnected(element) {</span> </div> </td> </tr><tr> <td id="d2h-803235-3495" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3495"> <div class="line-num1">11327</div> <div class="line-num2">11343</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.updateItem(element.querySelector("input"));</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -11405,7 +11421,7 @@ var media_modal_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-3512" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3512"> <div class="line-num1">11405</div> <div class="line-num2">11421</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> updateCount() {</span> </div> </td> </tr><tr> <td id="d2h-803235-3523" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3523"> <div class="line-num1">11406</div> <div class="line-num2">11422</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.countTarget.innerHTML = this.selectedItemsCount();</span> </div> </td> </tr><tr> <td id="d2h-803235-3534" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3534"> <div class="line-num1">11407</div> <div class="line-num2">11423</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">11408</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>handleSearchdIdsUpdate</del>() {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">11424</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>handleSearchIdsUpdate</ins>() {</span> </div> </td> </tr><tr> <td id="d2h-803235-3567" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3567"> <div class="line-num1">11409</div> <div class="line-num2">11425</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.deleteSearchIdInputs();</span> </div> </td> </tr><tr> <td id="d2h-803235-3578" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3578"> <div class="line-num1">11410</div> <div class="line-num2">11426</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> this.createSearchIdInputs();</span> </div> </td> </tr><tr> <td id="d2h-803235-3589" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3589"> <div class="line-num1">11411</div> <div class="line-num2">11427</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -13397,35 +13413,134 @@ var repeater_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-3606" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3606"> <div class="line-num1">13397</div> <div class="line-num2">13413</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">// app/assets/javascripts/formstrap/controllers/select_controller.js</span> </div> </td> </tr><tr> <td id="d2h-803235-3617" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3617"> <div class="line-num1">13398</div> <div class="line-num2">13414</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">var import_tom_select = __toESM(require_tom_select_complete());</span> </div> </td> </tr><tr> <td id="d2h-803235-3628" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3628"> <div class="line-num1">13399</div> <div class="line-num2">13415</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">var select_controller_default = class extends Controller {</span> </div> </td> </tr><tr> <td id="d2h-803235-3639" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3639"> <div class="line-num1"></div> <div class="line-num2">13416</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> initialize() {</span> </div> </td> </tr><tr> <td id="d2h-803235-3650" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3650"> <div class="line-num1"></div> <div class="line-num2">13417</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect = void 0;</span> </div> </td> </tr><tr> <td id="d2h-803235-3661" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3661"> <div class="line-num1"></div> <div class="line-num2">13418</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.perPage = 24;</span> </div> </td> </tr><tr> <td id="d2h-803235-3672" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3672"> <div class="line-num1"></div> <div class="line-num2">13419</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3683" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3683"> <div class="line-num1">13400</div> <div class="line-num2">13420</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> connect() {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13401</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> if (this.<del>element.hasAttribute</del>(<del>"multiple"</del>) || this.<del>element.dataset.tomSelect</del> <del>===</del> <del>"true"</del>) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13402</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> this.initTomSelect();</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13421</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if (this.<ins>isMultiple</ins>() || this.<ins>isTomSelect()</ins> <ins>||</ins> <ins>this.isRemote(</ins>)<ins>)</ins> {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13422</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.<ins>tomSelect = this.</ins>initTomSelect();</span> </div> </td> </tr><tr> <td id="d2h-803235-3738" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3738"> <div class="line-num1"></div> <div class="line-num2">13423</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3749" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3749"> <div class="line-num1"></div> <div class="line-num2">13424</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3760" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3760"> <div class="line-num1"></div> <div class="line-num2">13425</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> disconnect() {</span> </div> </td> </tr><tr> <td id="d2h-803235-3771" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3771"> <div class="line-num1"></div> <div class="line-num2">13426</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if (this.element.tomselect) {</span> </div> </td> </tr><tr> <td id="d2h-803235-3782" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3782"> <div class="line-num1"></div> <div class="line-num2">13427</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.element.tomselect.destroy();</span> </div> </td> </tr><tr> <td id="d2h-803235-3793" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3793"> <div class="line-num1">13403</div> <div class="line-num2">13428</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3804" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3804"> <div class="line-num1">13404</div> <div class="line-num2">13429</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3815" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3815"> <div class="line-num1">13405</div> <div class="line-num2">13430</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> defaultOptions() {</span> </div> </td> </tr><tr> <td id="d2h-803235-3826" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3826"> <div class="line-num1">13406</div> <div class="line-num2">13431</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13407</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> plugins: <del>["drag_drop", "caret_position", "input_autogrow"],</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13432</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> plugins: <ins>{</ins></span> </div> </td> </tr><tr> <td id="d2h-803235-3859" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3859"> <div class="line-num1"></div> <div class="line-num2">13433</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> caret_position: {},</span> </div> </td> </tr><tr> <td id="d2h-803235-3870" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3870"> <div class="line-num1"></div> <div class="line-num2">13434</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> drag_drop: {},</span> </div> </td> </tr><tr> <td id="d2h-803235-3881" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3881"> <div class="line-num1"></div> <div class="line-num2">13435</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> input_autogrow: {}</span> </div> </td> </tr><tr> <td id="d2h-803235-3892" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3892"> <div class="line-num1"></div> <div class="line-num2">13436</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-3903" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3903"> <div class="line-num1">13408</div> <div class="line-num2">13437</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> persist: false,</span> </div> </td> </tr><tr> <td id="d2h-803235-3914" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3914"> <div class="line-num1">13409</div> <div class="line-num2">13438</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> create: true,</span> </div> </td> </tr><tr> <td id="d2h-803235-3925" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3925"> <div class="line-num1">13410</div> <div class="line-num2">13439</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> render: this.renderOptions()[i18n_default.locale]</span> </div> </td> </tr><tr> <td id="d2h-803235-3936" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3936"> <div class="line-num1">13411</div> <div class="line-num2">13440</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> };</span> </div> </td> </tr><tr> <td id="d2h-803235-3947" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-3947"> <div class="line-num1">13412</div> <div class="line-num2">13441</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3958" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3958"> <div class="line-num1"></div> <div class="line-num2">13442</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> isMultiple() {</span> </div> </td> </tr><tr> <td id="d2h-803235-3969" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3969"> <div class="line-num1"></div> <div class="line-num2">13443</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return this.element.hasAttribute("multiple");</span> </div> </td> </tr><tr> <td id="d2h-803235-3980" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3980"> <div class="line-num1"></div> <div class="line-num2">13444</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-3991" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-3991"> <div class="line-num1"></div> <div class="line-num2">13445</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> isTomSelect() {</span> </div> </td> </tr><tr> <td id="d2h-803235-4002" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4002"> <div class="line-num1"></div> <div class="line-num2">13446</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return this.element.dataset.tomSelect === "true";</span> </div> </td> </tr><tr> <td id="d2h-803235-4013" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4013"> <div class="line-num1"></div> <div class="line-num2">13447</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4024" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4024"> <div class="line-num1"></div> <div class="line-num2">13448</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> isRemote() {</span> </div> </td> </tr><tr> <td id="d2h-803235-4035" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4035"> <div class="line-num1"></div> <div class="line-num2">13449</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return this.remoteUrlValue;</span> </div> </td> </tr><tr> <td id="d2h-803235-4046" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4046"> <div class="line-num1"></div> <div class="line-num2">13450</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4057" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4057"> <div class="line-num1"></div> <div class="line-num2">13451</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> setQueryParam(url, key, value) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4068" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4068"> <div class="line-num1"></div> <div class="line-num2">13452</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const urlObj = new URL(url);</span> </div> </td> </tr><tr> <td id="d2h-803235-4079" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4079"> <div class="line-num1"></div> <div class="line-num2">13453</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const params = urlObj.searchParams;</span> </div> </td> </tr><tr> <td id="d2h-803235-4090" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4090"> <div class="line-num1"></div> <div class="line-num2">13454</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> params.set(key, value);</span> </div> </td> </tr><tr> <td id="d2h-803235-4101" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4101"> <div class="line-num1"></div> <div class="line-num2">13455</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return urlObj.toString();</span> </div> </td> </tr><tr> <td id="d2h-803235-4112" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4112"> <div class="line-num1"></div> <div class="line-num2">13456</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4123" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4123"> <div class="line-num1"></div> <div class="line-num2">13457</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> getQueryParam(url, key) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4134" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4134"> <div class="line-num1"></div> <div class="line-num2">13458</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const urlObj = new URL(url);</span> </div> </td> </tr><tr> <td id="d2h-803235-4145" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4145"> <div class="line-num1"></div> <div class="line-num2">13459</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const params = urlObj.searchParams;</span> </div> </td> </tr><tr> <td id="d2h-803235-4156" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4156"> <div class="line-num1"></div> <div class="line-num2">13460</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return params.get(key);</span> </div> </td> </tr><tr> <td id="d2h-803235-4167" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4167"> <div class="line-num1"></div> <div class="line-num2">13461</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4178" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4178"> <div class="line-num1"></div> <div class="line-num2">13462</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> firstUrl() {</span> </div> </td> </tr><tr> <td id="d2h-803235-4189" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4189"> <div class="line-num1"></div> <div class="line-num2">13463</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return (query) => {</span> </div> </td> </tr><tr> <td id="d2h-803235-4200" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4200"> <div class="line-num1"></div> <div class="line-num2">13464</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> let url = `${this.remoteUrlValue}.json`;</span> </div> </td> </tr><tr> <td id="d2h-803235-4211" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4211"> <div class="line-num1"></div> <div class="line-num2">13465</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> url = this.setQueryParam(url, this.remoteQueryParamValue, query);</span> </div> </td> </tr><tr> <td id="d2h-803235-4222" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4222"> <div class="line-num1"></div> <div class="line-num2">13466</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> url = this.setQueryParam(url, "per_page", this.perPage);</span> </div> </td> </tr><tr> <td id="d2h-803235-4233" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4233"> <div class="line-num1"></div> <div class="line-num2">13467</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> url = this.setQueryParam(url, "page", 1);</span> </div> </td> </tr><tr> <td id="d2h-803235-4244" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4244"> <div class="line-num1"></div> <div class="line-num2">13468</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return url;</span> </div> </td> </tr><tr> <td id="d2h-803235-4255" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4255"> <div class="line-num1"></div> <div class="line-num2">13469</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> };</span> </div> </td> </tr><tr> <td id="d2h-803235-4266" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4266"> <div class="line-num1"></div> <div class="line-num2">13470</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4277" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4277"> <div class="line-num1"></div> <div class="line-num2">13471</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> load() {</span> </div> </td> </tr><tr> <td id="d2h-803235-4288" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4288"> <div class="line-num1"></div> <div class="line-num2">13472</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return (query, callback) => {</span> </div> </td> </tr><tr> <td id="d2h-803235-4299" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4299"> <div class="line-num1"></div> <div class="line-num2">13473</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> let url = this.tomSelect.getUrl(query);</span> </div> </td> </tr><tr> <td id="d2h-803235-4310" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4310"> <div class="line-num1"></div> <div class="line-num2">13474</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> fetch(url).then((response) => response.json()).then((json) => {</span> </div> </td> </tr><tr> <td id="d2h-803235-4321" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4321"> <div class="line-num1"></div> <div class="line-num2">13475</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if (json.length === this.perPage) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4332" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4332"> <div class="line-num1"></div> <div class="line-num2">13476</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> const currentPage = parseInt(this.getQueryParam(url, "page")) || 1;</span> </div> </td> </tr><tr> <td id="d2h-803235-4343" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4343"> <div class="line-num1"></div> <div class="line-num2">13477</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> url = this.setQueryParam(url, "page", currentPage + 1);</span> </div> </td> </tr><tr> <td id="d2h-803235-4354" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4354"> <div class="line-num1"></div> <div class="line-num2">13478</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.setNextUrl(query, url);</span> </div> </td> </tr><tr> <td id="d2h-803235-4365" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4365"> <div class="line-num1"></div> <div class="line-num2">13479</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> } else {</span> </div> </td> </tr><tr> <td id="d2h-803235-4376" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4376"> <div class="line-num1"></div> <div class="line-num2">13480</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.setNextUrl(query, void 0);</span> </div> </td> </tr><tr> <td id="d2h-803235-4387" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4387"> <div class="line-num1"></div> <div class="line-num2">13481</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4398" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4398"> <div class="line-num1"></div> <div class="line-num2">13482</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> callback(json);</span> </div> </td> </tr><tr> <td id="d2h-803235-4409" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4409"> <div class="line-num1"></div> <div class="line-num2">13483</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }).catch(() => {</span> </div> </td> </tr><tr> <td id="d2h-803235-4420" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4420"> <div class="line-num1"></div> <div class="line-num2">13484</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> callback();</span> </div> </td> </tr><tr> <td id="d2h-803235-4431" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4431"> <div class="line-num1"></div> <div class="line-num2">13485</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> });</span> </div> </td> </tr><tr> <td id="d2h-803235-4442" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4442"> <div class="line-num1"></div> <div class="line-num2">13486</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> };</span> </div> </td> </tr><tr> <td id="d2h-803235-4453" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4453"> <div class="line-num1"></div> <div class="line-num2">13487</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4464" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4464"> <div class="line-num1">13413</div> <div class="line-num2">13488</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> renderOptions() {</span> </div> </td> </tr><tr> <td id="d2h-803235-4475" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4475"> <div class="line-num1">13414</div> <div class="line-num2">13489</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return {</span> </div> </td> </tr><tr> <td id="d2h-803235-4486" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4486"> <div class="line-num1">13415</div> <div class="line-num2">13490</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> en: {</span> </div> </td> </tr><tr> <td id="d2h-803235-4497" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4497"> <div class="line-num1">13416</div> <div class="line-num2">13491</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> option_create: function(data, escape) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13417</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> return <del>'<</del>div class="create">Add <strong<del>>' + </del>escape(data.input)<del> + "</del></strong>&hellip;</div<del>>";</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13492</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return <ins>`<</ins>div class="create">Add <strong<ins>>${</ins>escape(data.input)<ins>}</ins></strong>&hellip;</div<ins>>`;</ins></span> </div> </td> </tr><tr> <td id="d2h-803235-4530" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4530"> <div class="line-num1">13418</div> <div class="line-num2">13493</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4541" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4541"> <div class="line-num1">13419</div> <div class="line-num2">13494</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> no_results: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4552" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4552"> <div class="line-num1">13420</div> <div class="line-num2">13495</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return '<div class="no-results">No results found</div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4563" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4563"> <div class="line-num1"></div> <div class="line-num2">13496</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4574" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4574"> <div class="line-num1"></div> <div class="line-num2">13497</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> loading_more: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4585" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4585"> <div class="line-num1"></div> <div class="line-num2">13498</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="loading-more-results">Loading more results ... </div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4596" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4596"> <div class="line-num1"></div> <div class="line-num2">13499</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4607" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4607"> <div class="line-num1"></div> <div class="line-num2">13500</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_more_results: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4618" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4618"> <div class="line-num1"></div> <div class="line-num2">13501</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-more-results">No more results</div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4629" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4629"> <div class="line-num1">13421</div> <div class="line-num2">13502</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4640" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4640"> <div class="line-num1">13422</div> <div class="line-num2">13503</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4651" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4651"> <div class="line-num1">13423</div> <div class="line-num2">13504</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> nl: {</span> </div> </td> </tr><tr> <td id="d2h-803235-4662" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4662"> <div class="line-num1">13424</div> <div class="line-num2">13505</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> option_create: function(data, escape) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13425</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> return <del>'<</del>div class="create">Voeg <strong<del>>' + </del>escape(data.input)<del> + "</del></strong> toe &hellip;</div<del>>";</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13506</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return <ins>`<</ins>div class="create">Voeg <strong<ins>>${</ins>escape(data.input)<ins>}</ins></strong> toe &hellip;</div<ins>>`;</ins></span> </div> </td> </tr><tr> <td id="d2h-803235-4695" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4695"> <div class="line-num1">13426</div> <div class="line-num2">13507</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4706" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4706"> <div class="line-num1">13427</div> <div class="line-num2">13508</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> no_results: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4717" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-4717"> <div class="line-num1">13428</div> <div class="line-num2">13509</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return '<div class="no-results">Geen resultaten gevonden</div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4728" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4728"> <div class="line-num1"></div> <div class="line-num2">13510</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4739" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4739"> <div class="line-num1"></div> <div class="line-num2">13511</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> loading_more: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4750" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4750"> <div class="line-num1"></div> <div class="line-num2">13512</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="loading-more-results">Laad meer resultaten ... </div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4761" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4761"> <div class="line-num1"></div> <div class="line-num2">13513</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4772" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4772"> <div class="line-num1"></div> <div class="line-num2">13514</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_more_results: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4783" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4783"> <div class="line-num1"></div> <div class="line-num2">13515</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-more-results">Geen resultaten meer</div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4794" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4794"> <div class="line-num1"></div> <div class="line-num2">13516</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4805" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4805"> <div class="line-num1"></div> <div class="line-num2">13517</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4816" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4816"> <div class="line-num1"></div> <div class="line-num2">13518</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> fr: {</span> </div> </td> </tr><tr> <td id="d2h-803235-4827" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4827"> <div class="line-num1"></div> <div class="line-num2">13519</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> option_create: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4838" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4838"> <div class="line-num1"></div> <div class="line-num2">13520</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return `<div class="create">Ajouter <strong>${escape(data.input)}</strong>&hellip;</div>`;</span> </div> </td> </tr><tr> <td id="d2h-803235-4849" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4849"> <div class="line-num1"></div> <div class="line-num2">13521</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4860" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4860"> <div class="line-num1"></div> <div class="line-num2">13522</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_results: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4871" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4871"> <div class="line-num1"></div> <div class="line-num2">13523</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-results">Aucun r\xE9sultat trouv\xE9</div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4882" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4882"> <div class="line-num1"></div> <div class="line-num2">13524</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4893" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4893"> <div class="line-num1"></div> <div class="line-num2">13525</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> loading_more: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4904" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4904"> <div class="line-num1"></div> <div class="line-num2">13526</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="loading-more-results">Chargement de plus de r\xE9sultats ... </div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4915" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4915"> <div class="line-num1"></div> <div class="line-num2">13527</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4926" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4926"> <div class="line-num1"></div> <div class="line-num2">13528</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_more_results: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4937" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4937"> <div class="line-num1"></div> <div class="line-num2">13529</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-more-results">Plus de r\xE9sultats</div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-4948" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4948"> <div class="line-num1"></div> <div class="line-num2">13530</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-4959" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4959"> <div class="line-num1"></div> <div class="line-num2">13531</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-4970" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4970"> <div class="line-num1"></div> <div class="line-num2">13532</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> de: {</span> </div> </td> </tr><tr> <td id="d2h-803235-4981" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4981"> <div class="line-num1"></div> <div class="line-num2">13533</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> option_create: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-4992" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-4992"> <div class="line-num1"></div> <div class="line-num2">13534</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return `<div class="create">Hinzuf\xFCgen <strong>${escape(data.input)}</strong>&hellip;</div>`;</span> </div> </td> </tr><tr> <td id="d2h-803235-5003" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5003"> <div class="line-num1"></div> <div class="line-num2">13535</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-5014" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5014"> <div class="line-num1"></div> <div class="line-num2">13536</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_results: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-5025" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5025"> <div class="line-num1"></div> <div class="line-num2">13537</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-results">Keine Ergebnisse gefunden</div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-5036" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5036"> <div class="line-num1"></div> <div class="line-num2">13538</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-5047" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5047"> <div class="line-num1"></div> <div class="line-num2">13539</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> loading_more: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-5058" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5058"> <div class="line-num1"></div> <div class="line-num2">13540</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="loading-more-results">Lade weitere Ergebnisse ... </div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-5069" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5069"> <div class="line-num1"></div> <div class="line-num2">13541</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-5080" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5080"> <div class="line-num1"></div> <div class="line-num2">13542</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> no_more_results: function(data, escape) {</span> </div> </td> </tr><tr> <td id="d2h-803235-5091" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5091"> <div class="line-num1"></div> <div class="line-num2">13543</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return '<div class="no-more-results">Keine weiteren Ergebnisse</div>';</span> </div> </td> </tr><tr> <td id="d2h-803235-5102" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5102"> <div class="line-num1">13429</div> <div class="line-num2">13544</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-5113" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5113"> <div class="line-num1">13430</div> <div class="line-num2">13545</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-5124" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5124"> <div class="line-num1">13431</div> <div class="line-num2">13546</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> };</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -13437,13 +13552,34 @@ var select_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-5141" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5141"> <div class="line-num1">13437</div> <div class="line-num2">13552</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> const defaultOptions = this.defaultOptions();</span> </div> </td> </tr><tr> <td id="d2h-803235-5152" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5152"> <div class="line-num1">13438</div> <div class="line-num2">13553</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> const options = {</span> </div> </td> </tr><tr> <td id="d2h-803235-5163" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5163"> <div class="line-num1">13439</div> <div class="line-num2">13554</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> create: this.hasTags(),</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13440</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>items: </del>this.<del>selectedValue</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13555</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>...</ins>this.<ins>isRemote() && {</ins></span> </div> </td> </tr><tr> <td id="d2h-803235-5196" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5196"> <div class="line-num1"></div> <div class="line-num2">13556</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> plugins: {</span> </div> </td> </tr><tr> <td id="d2h-803235-5207" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5207"> <div class="line-num1"></div> <div class="line-num2">13557</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> caret_position: {},</span> </div> </td> </tr><tr> <td id="d2h-803235-5218" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5218"> <div class="line-num1"></div> <div class="line-num2">13558</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> drag_drop: {},</span> </div> </td> </tr><tr> <td id="d2h-803235-5229" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5229"> <div class="line-num1"></div> <div class="line-num2">13559</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> input_autogrow: {},</span> </div> </td> </tr><tr> <td id="d2h-803235-5240" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5240"> <div class="line-num1"></div> <div class="line-num2">13560</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> virtual_scroll: {}</span> </div> </td> </tr><tr> <td id="d2h-803235-5251" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5251"> <div class="line-num1"></div> <div class="line-num2">13561</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-5262" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5262"> <div class="line-num1"></div> <div class="line-num2">13562</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> valueField: this.remoteValueValue,</span> </div> </td> </tr><tr> <td id="d2h-803235-5273" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5273"> <div class="line-num1"></div> <div class="line-num2">13563</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> labelField: this.remoteLabelValue,</span> </div> </td> </tr><tr> <td id="d2h-803235-5284" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5284"> <div class="line-num1"></div> <div class="line-num2">13564</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> searchField: this.remoteLabelValue,</span> </div> </td> </tr><tr> <td id="d2h-803235-5295" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5295"> <div class="line-num1"></div> <div class="line-num2">13565</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> firstUrl: this.firstUrl(),</span> </div> </td> </tr><tr> <td id="d2h-803235-5306" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5306"> <div class="line-num1"></div> <div class="line-num2">13566</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> load: this.load(),</span> </div> </td> </tr><tr> <td id="d2h-803235-5317" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5317"> <div class="line-num1"></div> <div class="line-num2">13567</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> maxOptions: null,</span> </div> </td> </tr><tr> <td id="d2h-803235-5328" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5328"> <div class="line-num1"></div> <div class="line-num2">13568</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> onFocus: () => {</span> </div> </td> </tr><tr> <td id="d2h-803235-5339" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5339"> <div class="line-num1"></div> <div class="line-num2">13569</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.clearOptions();</span> </div> </td> </tr><tr> <td id="d2h-803235-5350" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5350"> <div class="line-num1"></div> <div class="line-num2">13570</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.setNextUrl("", this.firstUrl()(""));</span> </div> </td> </tr><tr> <td id="d2h-803235-5361" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5361"> <div class="line-num1"></div> <div class="line-num2">13571</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> this.tomSelect.load("");</span> </div> </td> </tr><tr> <td id="d2h-803235-5372" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5372"> <div class="line-num1"></div> <div class="line-num2">13572</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-5383" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5383"> <div class="line-num1"></div> <div class="line-num2">13573</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-5394" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5394"> <div class="line-num1">13441</div> <div class="line-num2">13574</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> };</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13442</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> new import_tom_select.default(this.element, { ...defaultOptions, ...options });</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13575</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>return </ins>new import_tom_select.default(this.element, { ...defaultOptions, ...options });</span> </div> </td> </tr><tr> <td id="d2h-803235-5427" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5427"> <div class="line-num1">13443</div> <div class="line-num2">13576</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-5438" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5438"> <div class="line-num1">13444</div> <div class="line-num2">13577</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">};</span> </div> </td> </tr><tr> <td id="d2h-803235-5449" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5449"> <div class="line-num1">13445</div> <div class="line-num2">13578</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">__publicField(select_controller_default, "values", {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13446</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>selected</del>: <del>Array</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13579</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>remoteUrl</ins>: <ins>String,</ins></span> </div> </td> </tr><tr> <td id="d2h-803235-5482" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5482"> <div class="line-num1"></div> <div class="line-num2">13580</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remoteValue: String,</span> </div> </td> </tr><tr> <td id="d2h-803235-5493" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5493"> <div class="line-num1"></div> <div class="line-num2">13581</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remoteLabel: String,</span> </div> </td> </tr><tr> <td id="d2h-803235-5504" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-5504"> <div class="line-num1"></div> <div class="line-num2">13582</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remoteQueryParam: String</span> </div> </td> </tr><tr> <td id="d2h-803235-5515" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5515"> <div class="line-num1">13447</div> <div class="line-num2">13583</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">});</span> </div> </td> </tr><tr> <td id="d2h-803235-5526" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5526"> <div class="line-num1">13448</div> <div class="line-num2">13584</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-803235-5537" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-5537"> <div class="line-num1">13449</div> <div class="line-num2">13585</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">// app/assets/javascripts/formstrap/controllers/textarea_controller.js</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-904630" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-904630">data/app/models/formstrap/association_view.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -36,7 +36,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-904630-5575" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5575"> <div class="line-num1">36</div> <div class="line-num2">36</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-5586" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5586"> <div class="line-num1">37</div> <div class="line-num2">37</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-5597" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5597"> <div class="line-num1">38</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def attribute_with_id</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">39</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> attribute_with_id = collection? ? "#{<del>association_foreign_key</del>}<del>s</del>" : foreign_key</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">39</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attribute_with_id = collection? ? "#{<ins>singular_name</ins>}<ins>_ids</ins>" : foreign_key</span> </div> </td> </tr><tr> <td id="d2h-904630-5630" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5630"> <div class="line-num1">40</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-5641" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5641"> <div class="line-num1">41</div> <div class="line-num2">41</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> if attribute_with_id.nil?</span> </div> </td> </tr><tr> <td id="d2h-904630-5652" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5652"> <div class="line-num1">42</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> raise(AssociationDoesNotExistError, "Association attribute that was passed does not exist.")</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -46,11 +46,28 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-904630-5669" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5669"> <div class="line-num1">46</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-5680" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5680"> <div class="line-num1">47</div> <div class="line-num2">47</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-5691" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5691"> <div class="line-num1">48</div> <div class="line-num2">48</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def collection</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">49</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>association_class.all.map</del> <del>{ |item| [item.to_s, item.id] }</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>if</ins> <ins>remote</ins></span> </div> </td> </tr><tr> <td id="d2h-904630-5724" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5724"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> collection_for_values</span> </div> </td> </tr><tr> <td id="d2h-904630-5735" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5735"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-904630-5746" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5746"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> association_class.all.map { |item| [item.to_s, item.id] }</span> </div> </td> </tr><tr> <td id="d2h-904630-5757" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5757"> <div class="line-num1"></div> <div class="line-num2">53</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-5768" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5768"> <div class="line-num1">50</div> <div class="line-num2">54</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-5779" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5779"> <div class="line-num1">51</div> <div class="line-num2">55</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-5790" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5790"> <div class="line-num1">52</div> <div class="line-num2">56</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> private</span> </div> </td> </tr><tr> <td id="d2h-904630-5801" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5801"> <div class="line-num1">53</div> <div class="line-num2">57</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-5812" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5812"> <div class="line-num1"></div> <div class="line-num2">58</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def collection_for_values</span> </div> </td> </tr><tr> <td id="d2h-904630-5823" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5823"> <div class="line-num1"></div> <div class="line-num2">59</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if collection?</span> </div> </td> </tr><tr> <td id="d2h-904630-5834" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5834"> <div class="line-num1"></div> <div class="line-num2">60</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> form.object.send(attribute).map { |item| option_for_item[item] }</span> </div> </td> </tr><tr> <td id="d2h-904630-5845" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5845"> <div class="line-num1"></div> <div class="line-num2">61</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-904630-5856" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5856"> <div class="line-num1"></div> <div class="line-num2">62</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> [option_for_item(form.object.send(attribute))]</span> </div> </td> </tr><tr> <td id="d2h-904630-5867" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5867"> <div class="line-num1"></div> <div class="line-num2">63</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-5878" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5878"> <div class="line-num1"></div> <div class="line-num2">64</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-5889" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5889"> <div class="line-num1"></div> <div class="line-num2">65</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-5900" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5900"> <div class="line-num1"></div> <div class="line-num2">66</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def option_for_item(item)</span> </div> </td> </tr><tr> <td id="d2h-904630-5911" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5911"> <div class="line-num1"></div> <div class="line-num2">67</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return unless item</span> </div> </td> </tr><tr> <td id="d2h-904630-5922" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5922"> <div class="line-num1"></div> <div class="line-num2">68</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> [item.send(remote[:label]), item.send(remote[:value])]</span> </div> </td> </tr><tr> <td id="d2h-904630-5933" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5933"> <div class="line-num1"></div> <div class="line-num2">69</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-5944" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-5944"> <div class="line-num1"></div> <div class="line-num2">70</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-5955" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5955"> <div class="line-num1">54</div> <div class="line-num2">71</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def association_foreign_key</span> </div> </td> </tr><tr> <td id="d2h-904630-5966" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5966"> <div class="line-num1">55</div> <div class="line-num2">72</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> reflection.association_foreign_key</span> </div> </td> </tr><tr> <td id="d2h-904630-5977" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5977"> <div class="line-num1">56</div> <div class="line-num2">73</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -63,6 +80,10 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-904630-5994" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-5994"> <div class="line-num1">63</div> <div class="line-num2">80</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> form.object.class.reflect_on_association(attribute)</span> </div> </td> </tr><tr> <td id="d2h-904630-6005" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6005"> <div class="line-num1">64</div> <div class="line-num2">81</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-6016" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6016"> <div class="line-num1">65</div> <div class="line-num2">82</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-6027" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-6027"> <div class="line-num1"></div> <div class="line-num2">83</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def singular_name</span> </div> </td> </tr><tr> <td id="d2h-904630-6038" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-6038"> <div class="line-num1"></div> <div class="line-num2">84</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> reflection.name.to_s.singularize</span> </div> </td> </tr><tr> <td id="d2h-904630-6049" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-6049"> <div class="line-num1"></div> <div class="line-num2">85</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-6060" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-6060"> <div class="line-num1"></div> <div class="line-num2">86</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-6071" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6071"> <div class="line-num1">66</div> <div class="line-num2">87</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def association_class</span> </div> </td> </tr><tr> <td id="d2h-904630-6082" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6082"> <div class="line-num1">67</div> <div class="line-num2">88</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> reflection.klass</span> </div> </td> </tr><tr> <td id="d2h-904630-6093" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6093"> <div class="line-num1">68</div> <div class="line-num2">89</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -85,6 +106,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-904630-6110" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6110"> <div class="line-num1">85</div> <div class="line-num2">106</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> tags: tags,</span> </div> </td> </tr><tr> <td id="d2h-904630-6121" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6121"> <div class="line-num1">86</div> <div class="line-num2">107</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> controller: "select"</span> </div> </td> </tr><tr> <td id="d2h-904630-6132" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6132"> <div class="line-num1">87</div> <div class="line-num2">108</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-904630-6143" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-6143"> <div class="line-num1"></div> <div class="line-num2">109</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remote: remote,</span> </div> </td> </tr><tr> <td id="d2h-904630-6154" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6154"> <div class="line-num1">88</div> <div class="line-num2">110</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> multiple: tags,</span> </div> </td> </tr><tr> <td id="d2h-904630-6165" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6165"> <div class="line-num1">89</div> <div class="line-num2">111</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> placeholder: placeholder</span> </div> </td> </tr><tr> <td id="d2h-904630-6176" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-6176"> <div class="line-num1">90</div> <div class="line-num2">112</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-238311" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-238311">data/app/models/formstrap/media_view.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -92,7 +92,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-238311-6214" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-6214"> <div class="line-num1">92</div> <div class="line-num2">92</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> if attached.is_a?(ActiveStorage::Attached::Many)</span> </div> </td> </tr><tr> <td id="d2h-238311-6225" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-6225"> <div class="line-num1">93</div> <div class="line-num2">93</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> form.object.send(nested_attribute).build</span> </div> </td> </tr><tr> <td id="d2h-238311-6236" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-6236"> <div class="line-num1">94</div> <div class="line-num2">94</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">95</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> form.object.send("build_#{nested_attribute}")</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">95</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> form.object.send(<ins>:</ins>"build_#{nested_attribute}")</span> </div> </td> </tr><tr> <td id="d2h-238311-6269" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-6269"> <div class="line-num1">96</div> <div class="line-num2">96</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-238311-6280" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-6280"> <div class="line-num1">97</div> <div class="line-num2">97</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-238311-6291" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-6291"> <div class="line-num1">98</div> <div class="line-num2">98</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-438109" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-438109">data/app/models/formstrap/redactor_view.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -24,7 +24,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-438109-6329" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6329"> <div class="line-num1">24</div> <div class="line-num2">24</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> lang: I18n.locale,</span> </div> </td> </tr><tr> <td id="d2h-438109-6340" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6340"> <div class="line-num1">25</div> <div class="line-num2">25</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # button to control a block/line in the editor</span> </div> </td> </tr><tr> <td id="d2h-438109-6351" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6351"> <div class="line-num1">26</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> control: false,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">27</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> minHeight: <del>'</del>57px<del>'</del>,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">27</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> minHeight: <ins>"</ins>57px<ins>"</ins>,</span> </div> </td> </tr><tr> <td id="d2h-438109-6384" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6384"> <div class="line-num1">28</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> theme: "light",</span> </div> </td> </tr><tr> <td id="d2h-438109-6395" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6395"> <div class="line-num1">29</div> <div class="line-num2">29</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Popup when highlighting text</span> </div> </td> </tr><tr> <td id="d2h-438109-6406" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6406"> <div class="line-num1">30</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> context: false,</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -34,11 +34,11 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-438109-6423" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6423"> <div class="line-num1">34</div> <div class="line-num2">34</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Options in block/line popup</span> </div> </td> </tr><tr> <td id="d2h-438109-6434" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6434"> <div class="line-num1">35</div> <div class="line-num2">35</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> control: [],</span> </div> </td> </tr><tr> <td id="d2h-438109-6445" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6445"> <div class="line-num1">36</div> <div class="line-num2">36</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Options in format popup</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">37</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> format: %w[text h1 h2 h3 h4]<del>,</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">37</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> format: %w[text h1 h2 h3 h4]</span> </div> </td> </tr><tr> <td id="d2h-438109-6478" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6478"> <div class="line-num1">38</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-438109-6489" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6489"> <div class="line-num1">39</div> <div class="line-num2">39</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> block: {</span> </div> </td> </tr><tr> <td id="d2h-438109-6500" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6500"> <div class="line-num1">40</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Outline block/line in the editor</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">41</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> outline: false<del>,</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> outline: false</span> </div> </td> </tr><tr> <td id="d2h-438109-6533" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6533"> <div class="line-num1">42</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-438109-6544" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6544"> <div class="line-num1">43</div> <div class="line-num2">43</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> buttons: {</span> </div> </td> </tr><tr> <td id="d2h-438109-6555" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6555"> <div class="line-num1">44</div> <div class="line-num2">44</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Options when highlighting text</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -46,9 +46,9 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-438109-6572" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6572"> <div class="line-num1">46</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Options in toolbar on the right</span> </div> </td> </tr><tr> <td id="d2h-438109-6583" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6583"> <div class="line-num1">47</div> <div class="line-num2">47</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> extrabar: %w[],</span> </div> </td> </tr><tr> <td id="d2h-438109-6594" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6594"> <div class="line-num1">48</div> <div class="line-num2">48</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Options in toolbar on the left</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">49</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> toolbar: %w[format bold italic deleted list table link html]<del>,</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> toolbar: %w[format bold italic deleted list table link html]</span> </div> </td> </tr><tr> <td id="d2h-438109-6627" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6627"> <div class="line-num1">50</div> <div class="line-num2">50</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">51</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> plugins: %w[emoji linkstyles]<del>,</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> plugins: %w[emoji linkstyles]</span> </div> </td> </tr><tr> <td id="d2h-438109-6660" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6660"> <div class="line-num1">52</div> <div class="line-num2">52</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }.delete_if { |k, v| v.nil? }</span> </div> </td> </tr><tr> <td id="d2h-438109-6671" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6671"> <div class="line-num1">53</div> <div class="line-num2">53</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-438109-6682" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-6682"> <div class="line-num1">54</div> <div class="line-num2">54</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-681765" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-681765">data/app/models/formstrap/select_view.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -9,7 +9,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-681765-6720" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6720"> <div class="line-num1">9</div> <div class="line-num2">9</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> include Formstrap::Wrappable</span> </div> </td> </tr><tr> <td id="d2h-681765-6731" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6731"> <div class="line-num1">10</div> <div class="line-num2">10</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-681765-6742" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6742"> <div class="line-num1">11</div> <div class="line-num2">11</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def input_options</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">12</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> keys = attributes - %i[append attribute collection float form input_group include_blank label prepend validate selected tags wrapper]</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">12</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> keys = attributes - %i[append attribute collection float form input_group include_blank label prepend validate selected tags wrapper<ins> remote</ins>]</span> </div> </td> </tr><tr> <td id="d2h-681765-6775" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6775"> <div class="line-num1">13</div> <div class="line-num2">13</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> options = to_h.slice(*keys)</span> </div> </td> </tr><tr> <td id="d2h-681765-6786" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6786"> <div class="line-num1">14</div> <div class="line-num2">14</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> default_input_options.deep_merge(options)</span> </div> </td> </tr><tr> <td id="d2h-681765-6797" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6797"> <div class="line-num1">15</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -35,9 +35,27 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-681765-6814" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6814"> <div class="line-num1">35</div> <div class="line-num2">35</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> private</span> </div> </td> </tr><tr> <td id="d2h-681765-6825" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6825"> <div class="line-num1">36</div> <div class="line-num2">36</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-681765-6836" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6836"> <div class="line-num1">37</div> <div class="line-num2">37</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def default_options</span> </div> </td> </tr><tr> <td id="d2h-681765-6847" class="d2h-code-linenumber d2h-del"><a href="#d2h-681765-6847"> <div class="line-num1">38</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> selected = attribute.nil? ? nil : form.object&.send(attribute)</span> </div> </td> </tr><tr> <td id="d2h-681765-6858" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-6858"> <div class="line-num1">39</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">40</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> selected: <del>selected</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">39</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> selected: <ins>value</ins></span> </div> </td> </tr><tr> <td id="d2h-681765-6891" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6891"> <div class="line-num1"></div> <div class="line-num2">40</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-681765-6902" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6902"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-681765-6913" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6913"> <div class="line-num1"></div> <div class="line-num2">42</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-681765-6924" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6924"> <div class="line-num1"></div> <div class="line-num2">43</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def value</span> </div> </td> </tr><tr> <td id="d2h-681765-6935" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6935"> <div class="line-num1"></div> <div class="line-num2">44</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attribute.nil? ? nil : form.object&.send(attribute)</span> </div> </td> </tr><tr> <td id="d2h-681765-6946" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6946"> <div class="line-num1"></div> <div class="line-num2">45</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-681765-6957" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6957"> <div class="line-num1"></div> <div class="line-num2">46</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-681765-6968" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6968"> <div class="line-num1"></div> <div class="line-num2">47</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def is_remote?</span> </div> </td> </tr><tr> <td id="d2h-681765-6979" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6979"> <div class="line-num1"></div> <div class="line-num2">48</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return false unless remote</span> </div> </td> </tr><tr> <td id="d2h-681765-6990" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-6990"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remote.has_key?(:url)</span> </div> </td> </tr><tr> <td id="d2h-681765-7001" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7001"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-681765-7012" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7012"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-681765-7023" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7023"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def remote_options</span> </div> </td> </tr><tr> <td id="d2h-681765-7034" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7034"> <div class="line-num1"></div> <div class="line-num2">53</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return nil unless is_remote?</span> </div> </td> </tr><tr> <td id="d2h-681765-7045" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7045"> <div class="line-num1"></div> <div class="line-num2">54</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td id="d2h-681765-7056" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7056"> <div class="line-num1"></div> <div class="line-num2">55</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> select_remote_url_value: remote[:url],</span> </div> </td> </tr><tr> <td id="d2h-681765-7067" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7067"> <div class="line-num1"></div> <div class="line-num2">56</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> select_remote_value_value: remote&.dig(:value) || "name",</span> </div> </td> </tr><tr> <td id="d2h-681765-7078" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7078"> <div class="line-num1"></div> <div class="line-num2">57</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> select_remote_label_value: remote&.dig(:label) || "id",</span> </div> </td> </tr><tr> <td id="d2h-681765-7089" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-7089"> <div class="line-num1"></div> <div class="line-num2">58</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> select_remote_query_param_value: remote&.dig(:query_param) || "search"</span> </div> </td> </tr><tr> <td id="d2h-681765-7100" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7100"> <div class="line-num1">41</div> <div class="line-num2">59</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-681765-7111" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7111"> <div class="line-num1">42</div> <div class="line-num2">60</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-681765-7122" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7122"> <div class="line-num1">43</div> <div class="line-num2">61</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -48,7 +66,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-681765-7139" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7139"> <div class="line-num1">48</div> <div class="line-num2">66</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> data: {</span> </div> </td> </tr><tr> <td id="d2h-681765-7150" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7150"> <div class="line-num1">49</div> <div class="line-num2">67</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> tags: tags,</span> </div> </td> </tr><tr> <td id="d2h-681765-7161" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7161"> <div class="line-num1">50</div> <div class="line-num2">68</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> controller: "select",</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">51</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>"select_selected_value": select_options[:selected]</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">69</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>**remote_options</ins></span> </div> </td> </tr><tr> <td id="d2h-681765-7194" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7194"> <div class="line-num1">52</div> <div class="line-num2">70</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-681765-7205" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7205"> <div class="line-num1">53</div> <div class="line-num2">71</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> multiple: tags,</span> </div> </td> </tr><tr> <td id="d2h-681765-7216" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-7216"> <div class="line-num1">54</div> <div class="line-num2">72</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> placeholder: placeholder</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-144386" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-144386">data/app/models/formstrap/wysiwyg_view.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -14,7 +14,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-144386-7254" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-7254"> <div class="line-num1">14</div> <div class="line-num2">14</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> options = {</span> </div> </td> </tr><tr> <td id="d2h-144386-7265" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-7265"> <div class="line-num1">15</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> redactor: {</span> </div> </td> </tr><tr> <td id="d2h-144386-7276" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-7276"> <div class="line-num1">16</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> context: !toolbar,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">17</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> extrabar: toolbar<del>,</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">17</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> extrabar: toolbar</span> </div> </td> </tr><tr> <td id="d2h-144386-7309" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-7309"> <div class="line-num1">18</div> <div class="line-num2">18</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-144386-7320" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-7320"> <div class="line-num1">19</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-144386-7331" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-7331"> <div class="line-num1">20</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-932669" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-932669">data/app/models/view_model.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -24,7 +24,7 @@ class ViewModel</div> </td> </tr><tr> <td id="d2h-932669-7369" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7369"> <div class="line-num1">24</div> <div class="line-num2">24</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-932669-7380" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7380"> <div class="line-num1">25</div> <div class="line-num2">25</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def initialize(hash = {})</span> </div> </td> </tr><tr> <td id="d2h-932669-7391" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7391"> <div class="line-num1">26</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> hash.each do |key, value|</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">27</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> instance_variable_set("@#{key}", value)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">27</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> instance_variable_set(<ins>:</ins>"@#{key}", value)</span> </div> </td> </tr><tr> <td id="d2h-932669-7424" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7424"> <div class="line-num1">28</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-7435" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7435"> <div class="line-num1">29</div> <div class="line-num2">29</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-7446" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7446"> <div class="line-num1">30</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -45,11 +45,11 @@ class ViewModel</div> </td> </tr><tr> <td id="d2h-932669-7463" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7463"> <div class="line-num1">45</div> <div class="line-num2">45</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-7474" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7474"> <div class="line-num1">46</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-932669-7485" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7485"> <div class="line-num1">47</div> <div class="line-num2">47</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def value_for(attribute)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">48</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> reserved_methods.include?(attribute) ? instance_variable_get("@#{attribute}") : send(attribute)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">48</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> reserved_methods.include?(attribute) ? instance_variable_get(<ins>:</ins>"@#{attribute}") : send(attribute)</span> </div> </td> </tr><tr> <td id="d2h-932669-7518" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7518"> <div class="line-num1">49</div> <div class="line-num2">49</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-7529" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7529"> <div class="line-num1">50</div> <div class="line-num2">50</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-932669-7540" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7540"> <div class="line-num1">51</div> <div class="line-num2">51</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def method_missing(m, *args, &block)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">52</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> instance_variable_get("@#{m}")</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> instance_variable_get(<ins>:</ins>"@#{m}")</span> </div> </td> </tr><tr> <td id="d2h-932669-7573" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7573"> <div class="line-num1">53</div> <div class="line-num2">53</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-7584" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7584"> <div class="line-num1">54</div> <div class="line-num2">54</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-932669-7595" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-7595"> <div class="line-num1">55</div> <div class="line-num2">55</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def respond_to_missing?</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-605097" class="d2h-file-wrapper" data-lang="erb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-605097">data/app/views/formstrap/_association.html.erb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -6,7 +6,21 @@</div> </td> </tr><tr> <td id="d2h-605097-7633" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7633"> <div class="line-num1">6</div> <div class="line-num2">6</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # * +form+ - Form object</span> </div> </td> </tr><tr> <td id="d2h-605097-7644" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7644"> <div class="line-num1">7</div> <div class="line-num2">7</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-605097-7655" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7655"> <div class="line-num1">8</div> <div class="line-num2">8</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # ==== Optional parameters</span> </div> </td> </tr><tr> <td id="d2h-605097-7666" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7666"> <div class="line-num1"></div> <div class="line-num2">9</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +append+ - Display as input group with text on the right-hand side</span> </div> </td> </tr><tr> <td id="d2h-605097-7677" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7677"> <div class="line-num1">9</div> <div class="line-num2">10</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # * +collection+ - Values to create option tags for</span> </div> </td> </tr><tr> <td id="d2h-605097-7688" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7688"> <div class="line-num1"></div> <div class="line-num2">11</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +float+ - Use floating labels. Defaults to false</span> </div> </td> </tr><tr> <td id="d2h-605097-7699" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7699"> <div class="line-num1"></div> <div class="line-num2">12</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +hint+ - Informative text to assist with data input. HTML markup is allowed.</span> </div> </td> </tr><tr> <td id="d2h-605097-7710" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7710"> <div class="line-num1"></div> <div class="line-num2">13</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +label+ - Text to display inside label tag. Defaults to the attribute name. Set to false if you don"t want to show a label.</span> </div> </td> </tr><tr> <td id="d2h-605097-7721" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7721"> <div class="line-num1"></div> <div class="line-num2">14</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +plaintext+ - Render input as plain text.</span> </div> </td> </tr><tr> <td id="d2h-605097-7732" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7732"> <div class="line-num1"></div> <div class="line-num2">15</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +prepend+ - Display as input group with text on the left-hand side</span> </div> </td> </tr><tr> <td id="d2h-605097-7743" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7743"> <div class="line-num1"></div> <div class="line-num2">16</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +remote+ - Hash with all options for remote data fetching</span> </div> </td> </tr><tr> <td id="d2h-605097-7754" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7754"> <div class="line-num1"></div> <div class="line-num2">17</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +wrapper+ - Hash with all options for the surrounding html tag</span> </div> </td> </tr><tr> <td id="d2h-605097-7765" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7765"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-605097-7776" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7776"> <div class="line-num1"></div> <div class="line-num2">19</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # ==== Remote options</span> </div> </td> </tr><tr> <td id="d2h-605097-7787" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7787"> <div class="line-num1"></div> <div class="line-num2">20</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +url+ -- JSON endpoint to fetch data from</span> </div> </td> </tr><tr> <td id="d2h-605097-7798" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7798"> <div class="line-num1"></div> <div class="line-num2">21</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +value+ -- JSON attribute to use as the value for the option tag</span> </div> </td> </tr><tr> <td id="d2h-605097-7809" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7809"> <div class="line-num1"></div> <div class="line-num2">22</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +label+ -- JSON attribute to use as the label for the option tag</span> </div> </td> </tr><tr> <td id="d2h-605097-7820" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7820"> <div class="line-num1"></div> <div class="line-num2">23</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +query_param+ -- The query parameter used for searching the json endpoint, default: "search"</span> </div> </td> </tr><tr> <td id="d2h-605097-7831" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7831"> <div class="line-num1">10</div> <div class="line-num2">24</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-605097-7842" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7842"> <div class="line-num1">11</div> <div class="line-num2">25</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-605097-7853" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7853"> <div class="line-num1">12</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # ==== Examples</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -14,17 +28,25 @@</div> </td> </tr><tr> <td id="d2h-605097-7870" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7870"> <div class="line-num1">14</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # <%= form_with do |form| %#></span> </div> </td> </tr><tr> <td id="d2h-605097-7881" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7881"> <div class="line-num1">15</div> <div class="line-num2">29</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # <%= render "formstrap/association", form: form, attribute: :product %#></span> </div> </td> </tr><tr> <td id="d2h-605097-7892" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7892"> <div class="line-num1">16</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # <% end %#></span> </div> </td> </tr><tr> <td id="d2h-605097-7903" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7903"> <div class="line-num1"></div> <div class="line-num2">31</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-605097-7914" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7914"> <div class="line-num1"></div> <div class="line-num2">32</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Remote data</span> </div> </td> </tr><tr> <td id="d2h-605097-7925" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7925"> <div class="line-num1"></div> <div class="line-num2">33</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # <%= form_with do |form| %#></span> </div> </td> </tr><tr> <td id="d2h-605097-7936" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7936"> <div class="line-num1"></div> <div class="line-num2">34</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # <%= render "formstrap/association", form: form, attribute: :product, remote: {url: admin_products_path, value: "id", label: "name"} %#></span> </div> </td> </tr><tr> <td id="d2h-605097-7947" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-7947"> <div class="line-num1"></div> <div class="line-num2">35</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # <% end %#></span> </div> </td> </tr><tr> <td id="d2h-605097-7958" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7958"> <div class="line-num1">17</div> <div class="line-num2">36</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-605097-7969" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7969"> <div class="line-num1">18</div> <div class="line-num2">37</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> association = Formstrap::AssociationView.new(local_assigns)</span> </div> </td> </tr><tr> <td id="d2h-605097-7980" class="d2h-code-linenumber d2h-del"><a href="#d2h-605097-7980"> <div class="line-num1">19</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-605097-7991" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-7991"> <div class="line-num1">20</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">%></span> </div> </td> </tr><tr> <td id="d2h-605097-8002" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-8002"> <div class="line-num1">21</div> <div class="line-num2">39</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">22</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><%= render<del> "formstrap/wrapper", association.wrapper_options do %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">23</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del><%= render </del>"formstrap/<del>label</del>",<del> association.label_options if association.prepend_label? %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">24</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del><%=</del> <del>render "formstrap/input_group"</del>,<del> association.input_group_options do %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">25</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> <%=</del> <del>form.select(</del>association.attribute_with_id,<del> formstrap: false, choices: association.collection, options: association.select_options, html_options: association.input_options) %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">26</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del><%</del> <del>end %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">27</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del><%=</del> <del>render "formstrap/validation", </del>association.<del>validation_options if association.validate? %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">28</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del><%=</del> <del>render "formstrap/hint", </del>association.<del>hint_options if association.hint? %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">29</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del><%=</del> <del>render "formstrap/label", </del>association.<del>label_options if association.append_label? %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">30</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del><%</del> <del>end %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">40</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><%= render<ins>(</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> "formstrap/<ins>select</ins>",</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">42</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>form:</ins> <ins>form</ins>,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">43</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> attribute:</ins> association.attribute_with_id,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">44</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>collection:</ins> <ins>association.collection,</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">45</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>wrapper:</ins> association.<ins>wrapper_options,</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">46</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>float:</ins> association.<ins>float,</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">47</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>hint:</ins> association.<ins>hint,</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">48</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> plaintext:</ins> <ins>association.plaintext,</ins></span> </div> </td> </tr><tr> <td id="d2h-605097-8211" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-8211"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> prepend: association.prepend,</span> </div> </td> </tr><tr> <td id="d2h-605097-8222" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-8222"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> append: association.append,</span> </div> </td> </tr><tr> <td id="d2h-605097-8233" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-8233"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> remote: association.remote</span> </div> </td> </tr><tr> <td id="d2h-605097-8244" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-8244"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">) %></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-446860" class="d2h-file-wrapper" data-lang="erb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-446860">data/app/views/formstrap/_select.html.erb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -16,6 +16,13 @@</div> </td> </tr><tr> <td id="d2h-446860-8282" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8282"> <div class="line-num1">16</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # * +prepend+ - Display as input group with text on the left-hand side</span> </div> </td> </tr><tr> <td id="d2h-446860-8293" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8293"> <div class="line-num1">17</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # * +tags+ - Allow options to be created dynamically. This will set the multiple attribute to true</span> </div> </td> </tr><tr> <td id="d2h-446860-8304" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8304"> <div class="line-num1">18</div> <div class="line-num2">18</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # * +wrapper+ - Hash with all options for the surrounding html tag</span> </div> </td> </tr><tr> <td id="d2h-446860-8315" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8315"> <div class="line-num1"></div> <div class="line-num2">19</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +remote+ - Hash with all options for remote data fetching</span> </div> </td> </tr><tr> <td id="d2h-446860-8326" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8326"> <div class="line-num1"></div> <div class="line-num2">20</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-446860-8337" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8337"> <div class="line-num1"></div> <div class="line-num2">21</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # ==== Remote options</span> </div> </td> </tr><tr> <td id="d2h-446860-8348" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8348"> <div class="line-num1"></div> <div class="line-num2">22</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +url+ -- JSON endpoint to fetch data from</span> </div> </td> </tr><tr> <td id="d2h-446860-8359" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8359"> <div class="line-num1"></div> <div class="line-num2">23</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +value+ -- JSON attribute to use as the value for the option tag</span> </div> </td> </tr><tr> <td id="d2h-446860-8370" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8370"> <div class="line-num1"></div> <div class="line-num2">24</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +label+ -- JSON attribute to use as the label for the option tag</span> </div> </td> </tr><tr> <td id="d2h-446860-8381" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8381"> <div class="line-num1"></div> <div class="line-num2">25</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # * +query_param+ -- The query parameter used for searching the json endpoint </span> </div> </td> </tr><tr> <td id="d2h-446860-8392" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8392"> <div class="line-num1">19</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-446860-8403" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8403"> <div class="line-num1">20</div> <div class="line-num2">27</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # ==== References</span> </div> </td> </tr><tr> <td id="d2h-446860-8414" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8414"> <div class="line-num1">21</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # https://headmin.dev/docs/forms/select</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -27,6 +34,11 @@</div> </td> </tr><tr> <td id="d2h-446860-8431" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8431"> <div class="line-num1">27</div> <div class="line-num2">34</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # <%= form_with do |form| %#></span> </div> </td> </tr><tr> <td id="d2h-446860-8442" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8442"> <div class="line-num1">28</div> <div class="line-num2">35</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # <%= render "formstrap/select", form: form, attribute: :color, collection: %w[red green blue] %#></span> </div> </td> </tr><tr> <td id="d2h-446860-8453" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8453"> <div class="line-num1">29</div> <div class="line-num2">36</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # <% end %#></span> </div> </td> </tr><tr> <td id="d2h-446860-8464" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8464"> <div class="line-num1"></div> <div class="line-num2">37</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-446860-8475" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8475"> <div class="line-num1"></div> <div class="line-num2">38</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Remote data </span> </div> </td> </tr><tr> <td id="d2h-446860-8486" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8486"> <div class="line-num1"></div> <div class="line-num2">39</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # <%= form_with do |form| %#></span> </div> </td> </tr><tr> <td id="d2h-446860-8497" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8497"> <div class="line-num1"></div> <div class="line-num2">40</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # <%= render "formstrap/select", form: form, attribute: :id, collection: [["Page 1", 1]], remote: {url: admin_pages_path, value: "id", label: "title"} %#></span> </div> </td> </tr><tr> <td id="d2h-446860-8508" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8508"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # <% end %#></span> </div> </td> </tr><tr> <td id="d2h-446860-8519" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8519"> <div class="line-num1">30</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-446860-8530" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8530"> <div class="line-num1">31</div> <div class="line-num2">43</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> select = Formstrap::SelectView.new(local_assigns)</span> </div> </td> </tr><tr> <td id="d2h-446860-8541" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8541"> <div class="line-num1">32</div> <div class="line-num2">44</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">%></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -34,7 +46,13 @@</div> </td> </tr><tr> <td id="d2h-446860-8558" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8558"> <div class="line-num1">34</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><%= render "formstrap/wrapper", select.wrapper_options do %></span> </div> </td> </tr><tr> <td id="d2h-446860-8569" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8569"> <div class="line-num1">35</div> <div class="line-num2">47</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <%= render "formstrap/label", select.label_options if select.prepend_label? %></span> </div> </td> </tr><tr> <td id="d2h-446860-8580" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8580"> <div class="line-num1">36</div> <div class="line-num2">48</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <%= render "formstrap/input_group", select.input_group_options do %></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">37</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <%= form.select(<del>select.attribute, formstrap: false, choices: select.collection, options: select.select_options, html_options: select.input_options) %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <%= form.select(</span> </div> </td> </tr><tr> <td id="d2h-446860-8613" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8613"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> select.attribute, </span> </div> </td> </tr><tr> <td id="d2h-446860-8624" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8624"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> formstrap: false, </span> </div> </td> </tr><tr> <td id="d2h-446860-8635" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8635"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> choices: select.collection, </span> </div> </td> </tr><tr> <td id="d2h-446860-8646" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8646"> <div class="line-num1"></div> <div class="line-num2">53</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> options: select.select_options, </span> </div> </td> </tr><tr> <td id="d2h-446860-8657" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8657"> <div class="line-num1"></div> <div class="line-num2">54</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> html_options: select.input_options</span> </div> </td> </tr><tr> <td id="d2h-446860-8668" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-8668"> <div class="line-num1"></div> <div class="line-num2">55</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> ) %></span> </div> </td> </tr><tr> <td id="d2h-446860-8679" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8679"> <div class="line-num1">38</div> <div class="line-num2">56</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <% end %></span> </div> </td> </tr><tr> <td id="d2h-446860-8690" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8690"> <div class="line-num1">39</div> <div class="line-num2">57</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <%= render "formstrap/validation", select.validation_options if select.validate? %></span> </div> </td> </tr><tr> <td id="d2h-446860-8701" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-8701"> <div class="line-num1">40</div> <div class="line-num2">58</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <%= render "formstrap/hint", select.hint_options if select.hint? %></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-241344" class="d2h-file-wrapper" data-lang="erb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-241344">data/app/views/formstrap/media/_modal.html.erb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -59,7 +59,10 @@</div> </td> </tr><tr> <td id="d2h-241344-8739" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-241344-8739"> <div class="line-num1">59</div> <div class="line-num2">59</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <% end %></span> </div> </td> </tr><tr> <td id="d2h-241344-8750" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-241344-8750"> <div class="line-num1">60</div> <div class="line-num2">60</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><%= t(".close") %></button></span> </div> </td> </tr><tr> <td id="d2h-241344-8761" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-241344-8761"> <div class="line-num1">61</div> <div class="line-num2">61</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <button type="button" class="btn btn-primary" data-bs-dismiss="modal" data-action="click->media-modal#select" data-media-modal-target="selectButton"></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">62</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <%= t(".select") %> <del>(<span data-media-modal-target="count">0</span><%= t(".maximum", count: max.to_i) if max.present? %>)</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">62</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <%= t(".select") %> </span> </div> </td> </tr><tr> <td id="d2h-241344-8794" class="d2h-code-linenumber d2h-ins"><a href="#d2h-241344-8794"> <div class="line-num1"></div> <div class="line-num2">63</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <% unless max.present? && max.to_i == 1 %></span> </div> </td> </tr><tr> <td id="d2h-241344-8805" class="d2h-code-linenumber d2h-ins"><a href="#d2h-241344-8805"> <div class="line-num1"></div> <div class="line-num2">64</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> (<span data-media-modal-target="count">0</span><%= t(".maximum", count: max.to_i) if max.present? %>)</span> </div> </td> </tr><tr> <td id="d2h-241344-8816" class="d2h-code-linenumber d2h-ins"><a href="#d2h-241344-8816"> <div class="line-num1"></div> <div class="line-num2">65</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <% end %></span> </div> </td> </tr><tr> <td id="d2h-241344-8827" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-241344-8827"> <div class="line-num1">63</div> <div class="line-num2">66</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </button></span> </div> </td> </tr><tr> <td id="d2h-241344-8838" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-241344-8838"> <div class="line-num1">64</div> <div class="line-num2">67</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-241344-8849" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-241344-8849"> <div class="line-num1">65</div> <div class="line-num2">68</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-859260" class="d2h-file-wrapper" data-lang="erb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-859260">data/app/views/formstrap/shared/_nested_preview.html.erb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,6 +1,17 @@</div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">1</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><div<del> data-controller="nested-preview" data-nested-preview-url-value="<%= url %>"></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">1</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><div</span> </div> </td> </tr><tr> <td id="d2h-859260-8909" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-8909"> <div class="line-num1"></div> <div class="line-num2">2</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data-controller="nested-preview"</span> </div> </td> </tr><tr> <td id="d2h-859260-8920" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-8920"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data-nested-preview-url-value="<%= url %>"</span> </div> </td> </tr><tr> <td id="d2h-859260-8931" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-8931"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">></span> </div> </td> </tr><tr> <td id="d2h-859260-8942" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-8942"> <div class="line-num1">2</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <!-- Preview placeholder --></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">3</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <div<del> class="nested-preview-iframe-wrapper position-relative" role="button" data-nested-preview-target="iframeWrapper" data-bs-toggle="offcanvas" data-bs-target="#offcanvas-<%= form.options[:child_index] %>" aria-controls="offcanvasRight" data-turbo-cache="false"></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <div</span> </div> </td> </tr><tr> <td id="d2h-859260-8975" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-8975"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> class="nested-preview-iframe-wrapper position-relative"</span> </div> </td> </tr><tr> <td id="d2h-859260-8986" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-8986"> <div class="line-num1"></div> <div class="line-num2">8</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> role="button"</span> </div> </td> </tr><tr> <td id="d2h-859260-8997" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-8997"> <div class="line-num1"></div> <div class="line-num2">9</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data-nested-preview-target="iframeWrapper"</span> </div> </td> </tr><tr> <td id="d2h-859260-9008" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9008"> <div class="line-num1"></div> <div class="line-num2">10</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data-bs-toggle="offcanvas"</span> </div> </td> </tr><tr> <td id="d2h-859260-9019" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9019"> <div class="line-num1"></div> <div class="line-num2">11</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data-bs-target="#offcanvas-<%= form.options[:child_index] %>"</span> </div> </td> </tr><tr> <td id="d2h-859260-9030" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9030"> <div class="line-num1"></div> <div class="line-num2">12</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> aria-controls="offcanvasRight"</span> </div> </td> </tr><tr> <td id="d2h-859260-9041" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9041"> <div class="line-num1"></div> <div class="line-num2">13</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data-turbo-temporary</span> </div> </td> </tr><tr> <td id="d2h-859260-9052" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9052"> <div class="line-num1"></div> <div class="line-num2">14</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> ></span> </div> </td> </tr><tr> <td id="d2h-859260-9063" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9063"> <div class="line-num1">4</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <iframe src="<%= url %>" class="pe-none" data-nested-preview-target="iframe"></iframe></span> </div> </td> </tr><tr> <td id="d2h-859260-9074" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9074"> <div class="line-num1">5</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <div data-nested-preview-target="loader" class="nested-preview-loader"></span> </div> </td> </tr><tr> <td id="d2h-859260-9085" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9085"> <div class="line-num1">6</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <div class="spinner-grow text-secondary" role="status"></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -8,27 +19,36 @@</div> </td> </tr><tr> <td id="d2h-859260-9102" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9102"> <div class="line-num1">8</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-859260-9113" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9113"> <div class="line-num1">9</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-859260-9124" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9124"> <div class="line-num1">10</div> <div class="line-num2">21</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-859260-9135" class="d2h-code-linenumber d2h-del"><a href="#d2h-859260-9135"> <div class="line-num1">11</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-859260-9146" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9146"> <div class="line-num1">12</div> <div class="line-num2">22</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <!-- Preview fields wrapper --></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">13</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <div<del> class="offcanvas offcanvas-end nested-preview-offcanvas" tabindex="-1" id="offcanvas-<%= form.options[:child_index] %>" aria-labelledby="offcanvasRightLabel" data-nested-preview-target="offcanvas"></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">23</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <div</span> </div> </td> </tr><tr> <td id="d2h-859260-9179" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9179"> <div class="line-num1"></div> <div class="line-num2">24</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> class="offcanvas offcanvas-end nested-preview-offcanvas"</span> </div> </td> </tr><tr> <td id="d2h-859260-9190" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9190"> <div class="line-num1"></div> <div class="line-num2">25</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> tabindex="-1"</span> </div> </td> </tr><tr> <td id="d2h-859260-9201" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9201"> <div class="line-num1"></div> <div class="line-num2">26</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> id="offcanvas-<%= form.options[:child_index] %>"</span> </div> </td> </tr><tr> <td id="d2h-859260-9212" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9212"> <div class="line-num1"></div> <div class="line-num2">27</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> aria-labelledby="offcanvasRightLabel"</span> </div> </td> </tr><tr> <td id="d2h-859260-9223" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9223"> <div class="line-num1"></div> <div class="line-num2">28</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data-nested-preview-target="offcanvas"</span> </div> </td> </tr><tr> <td id="d2h-859260-9234" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9234"> <div class="line-num1"></div> <div class="line-num2">29</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> ></span> </div> </td> </tr><tr> <td id="d2h-859260-9245" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9245"> <div class="line-num1">14</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <div class="offcanvas-header"></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">15</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <h5 class="offcanvas-title" id="offcanvasRightLabel"><%= t(<del>'</del>.title<del>'</del>, model: form.object.model_name.human) %></h5></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">16</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <button<del> type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">31</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <h5 class="offcanvas-title" id="offcanvasRightLabel"><%= t(<ins>"</ins>.title<ins>"</ins>, model: form.object.model_name.human) %></h5></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">32</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <button</span> </div> </td> </tr><tr> <td id="d2h-859260-9300" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9300"> <div class="line-num1"></div> <div class="line-num2">33</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> type="button"</span> </div> </td> </tr><tr> <td id="d2h-859260-9311" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9311"> <div class="line-num1"></div> <div class="line-num2">34</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> class="btn-close"</span> </div> </td> </tr><tr> <td id="d2h-859260-9322" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9322"> <div class="line-num1"></div> <div class="line-num2">35</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data-bs-dismiss="offcanvas"</span> </div> </td> </tr><tr> <td id="d2h-859260-9333" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9333"> <div class="line-num1"></div> <div class="line-num2">36</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> aria-label="Close"</span> </div> </td> </tr><tr> <td id="d2h-859260-9344" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9344"> <div class="line-num1"></div> <div class="line-num2">37</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> ></button></span> </div> </td> </tr><tr> <td id="d2h-859260-9355" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9355"> <div class="line-num1">17</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-859260-9366" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9366"> <div class="line-num1">18</div> <div class="line-num2">39</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <div class="offcanvas-body"></span> </div> </td> </tr><tr> <td id="d2h-859260-9377" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9377"> <div class="line-num1">19</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-859260-9388" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9388"> <div class="line-num1">20</div> <div class="line-num2">41</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <div class="alert alert-danger d-none" data-nested-preview-target="error"></span> </div> </td> </tr><tr> <td id="d2h-859260-9399" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9399"> <div class="line-num1">21</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <%= t(".error") %></span> </div> </td> </tr><tr> <td id="d2h-859260-9410" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9410"> <div class="line-num1">22</div> <div class="line-num2">43</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-859260-9421" class="d2h-code-linenumber d2h-del"><a href="#d2h-859260-9421"> <div class="line-num1">23</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-859260-9432" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9432"> <div class="line-num1">24</div> <div class="line-num2">44</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <!-- Row content --></span> </div> </td> </tr><tr> <td id="d2h-859260-9443" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9443"> <div class="line-num1">25</div> <div class="line-num2">45</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <div data-nested-preview-target="fields"></span> </div> </td> </tr><tr> <td id="d2h-859260-9454" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9454"> <div class="line-num1">26</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <%= yield %></span> </div> </td> </tr><tr> <td id="d2h-859260-9465" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9465"> <div class="line-num1">27</div> <div class="line-num2">47</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-859260-9476" class="d2h-code-linenumber d2h-del"><a href="#d2h-859260-9476"> <div class="line-num1">28</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-859260-9487" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9487"> <div class="line-num1">29</div> <div class="line-num2">48</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <!-- Preview sync button --></span> </div> </td> </tr><tr> <td id="d2h-859260-9498" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9498"> <div class="line-num1">30</div> <div class="line-num2">49</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> <div class="btn btn-primary" data-action="click->nested-preview#update"></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">31</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <%= bootstrap_icon("arrow-repeat") %><del> <%= t('.button') %></del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <%= bootstrap_icon("arrow-repeat") %></span> </div> </td> </tr><tr> <td id="d2h-859260-9531" class="d2h-code-linenumber d2h-ins"><a href="#d2h-859260-9531"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <%= t(".button") %></span> </div> </td> </tr><tr> <td id="d2h-859260-9542" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9542"> <div class="line-num1">32</div> <div class="line-num2">52</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-859260-9553" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9553"> <div class="line-num1">33</div> <div class="line-num2">53</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr><tr> <td id="d2h-859260-9564" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-859260-9564"> <div class="line-num1">34</div> <div class="line-num2">54</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> </div></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-798948" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-798948">data/lib/formstrap/form_builder.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -11,7 +11,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-798948-9602" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9602"> <div class="line-num1">11</div> <div class="line-num2">11</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> render_input(:association, attribute, options)</span> </div> </td> </tr><tr> <td id="d2h-798948-9613" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9613"> <div class="line-num1">12</div> <div class="line-num2">12</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-9624" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9624"> <div class="line-num1">13</div> <div class="line-num2">13</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">14</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> def preview_button(url = nil, options = {}, &<del>block</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">14</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def preview_button(url = nil, options = {}, &)</span> </div> </td> </tr><tr> <td id="d2h-798948-9657" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9657"> <div class="line-num1">15</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> default_options = {</span> </div> </td> </tr><tr> <td id="d2h-798948-9668" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9668"> <div class="line-num1">16</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> data: {</span> </div> </td> </tr><tr> <td id="d2h-798948-9679" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9679"> <div class="line-num1">17</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> controller: "preview",</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -19,7 +19,7 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-798948-9696" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9696"> <div class="line-num1">19</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-798948-9707" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9707"> <div class="line-num1">20</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-798948-9718" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9718"> <div class="line-num1">21</div> <div class="line-num2">21</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">22</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> @template.render("formstrap/link", form: self, url: url, options: default_options.deep_merge(options), &<del>block</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">22</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @template.render("formstrap/link", form: self, url: url, options: default_options.deep_merge(options), &)</span> </div> </td> </tr><tr> <td id="d2h-798948-9751" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9751"> <div class="line-num1">23</div> <div class="line-num2">23</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-9762" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9762"> <div class="line-num1">24</div> <div class="line-num2">24</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-798948-9773" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9773"> <div class="line-num1">25</div> <div class="line-num2">25</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def checkbox(attribute, formstrap: true, **options)</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -114,8 +114,8 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-798948-9790" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9790"> <div class="line-num1">114</div> <div class="line-num2">114</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-9801" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9801"> <div class="line-num1">115</div> <div class="line-num2">115</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-9812" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9812"> <div class="line-num1">116</div> <div class="line-num2">116</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">117</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> def repeater_for(attribute, options = {}, &<del>block</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">118</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> @template.render("formstrap/repeater", form: self, attribute: attribute, **options, &<del>block</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">117</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def repeater_for(attribute, options = {}, &)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">118</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @template.render("formstrap/repeater", form: self, attribute: attribute, **options, &)</span> </div> </td> </tr><tr> <td id="d2h-798948-9867" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9867"> <div class="line-num1">119</div> <div class="line-num2">119</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-9878" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9878"> <div class="line-num1">120</div> <div class="line-num2">120</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-798948-9889" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-9889"> <div class="line-num1">121</div> <div class="line-num2">121</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def redactor(attribute, formstrap: true, **options)</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-417193" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-417193">data/lib/formstrap/form_helper.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,15 +1,15 @@</div> </td> </tr><tr> <td id="d2h-417193-9927" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-9927"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">module Formstrap</span> </div> </td> </tr><tr> <td id="d2h-417193-9938" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-9938"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> module FormHelper</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">3</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> def formstrap_form_for(record, options = {}, &<del>block</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def formstrap_form_for(record, options = {}, &)</span> </div> </td> </tr><tr> <td id="d2h-417193-9971" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-9971"> <div class="line-num1">4</div> <div class="line-num2">4</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # ToDo: Can we pass info about the view here (e.g. host, protocol ...)</span> </div> </td> </tr><tr> <td id="d2h-417193-9982" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-9982"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> options = options.reverse_merge({builder: Formstrap::FormBuilder})</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">6</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> form_for(record, options, &<del>block</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> form_for(record, options, &)</span> </div> </td> </tr><tr> <td id="d2h-417193-10015" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-10015"> <div class="line-num1">7</div> <div class="line-num2">7</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-417193-10026" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-10026"> <div class="line-num1">8</div> <div class="line-num2">8</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">9</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> def formstrap_form_with(options = {}, &<del>block</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">9</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def formstrap_form_with(options = {}, &)</span> </div> </td> </tr><tr> <td id="d2h-417193-10059" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-10059"> <div class="line-num1">10</div> <div class="line-num2">10</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # ToDo: Can we pass info about the view here (e.g. host, protocol ...)</span> </div> </td> </tr><tr> <td id="d2h-417193-10070" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-10070"> <div class="line-num1">11</div> <div class="line-num2">11</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> options = options.reverse_merge({builder: Formstrap::FormBuilder})</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">12</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> form_with(**options, &<del>block</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">12</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> form_with(**options, &)</span> </div> </td> </tr><tr> <td id="d2h-417193-10103" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-10103"> <div class="line-num1">13</div> <div class="line-num2">13</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-417193-10114" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-10114"> <div class="line-num1">14</div> <div class="line-num2">14</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-417193-10125" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-10125"> <div class="line-num1">15</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-690008" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-690008">data/lib/formstrap/version.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,3 +1,3 @@</div> </td> </tr><tr> <td id="d2h-690008-10163" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-690008-10163"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">module Formstrap</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">2</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> VERSION = "0.4.<del>5</del>"</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">2</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> VERSION = "0.4.<ins>7</ins>"</span> </div> </td> </tr><tr> <td id="d2h-690008-10196" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-690008-10196"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-978859" class="d2h-file-wrapper" data-lang="json"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-978859">data/package.json</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,6 +1,6 @@</div> </td> </tr><tr> <td id="d2h-978859-10234" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-10234"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">{</span> </div> </td> </tr><tr> <td id="d2h-978859-10245" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-10245"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> "name": "@frontierdotbe/formstrap",</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">3</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> "version": "0.4.<del>4</del>",</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> "version": "0.4.<ins>7</ins>",</span> </div> </td> </tr><tr> <td id="d2h-978859-10278" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-10278"> <div class="line-num1">4</div> <div class="line-num2">4</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> "description": "Bootstrap-powered Form Helpers",</span> </div> </td> </tr><tr> <td id="d2h-978859-10289" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-10289"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> "module": "app/assets/javascripts/formstrap.js",</span> </div> </td> </tr><tr> <td id="d2h-978859-10300" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-10300"> <div class="line-num1">6</div> <div class="line-num2">6</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> "main": "app/assets/javascripts/formstrap.js",</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-004177" class="d2h-file-wrapper" data-lang=""> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-004177">metadata</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,14 +1,14 @@</div> </td> </tr><tr> <td id="d2h-004177-10338" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10338"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">--- !ruby/object:Gem::Specification</span> </div> </td> </tr><tr> <td id="d2h-004177-10349" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10349"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">name: formstrap</span> </div> </td> </tr><tr> <td id="d2h-004177-10360" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10360"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">version: !ruby/object:Gem::Version</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> version: 0.4.<del>5</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> version: 0.4.<ins>7</ins></span> </div> </td> </tr><tr> <td id="d2h-004177-10393" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10393"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">platform: ruby</span> </div> </td> </tr><tr> <td id="d2h-004177-10404" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10404"> <div class="line-num1">6</div> <div class="line-num2">6</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">authors:</span> </div> </td> </tr><tr> <td id="d2h-004177-10415" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10415"> <div class="line-num1">7</div> <div class="line-num2">7</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- Jef Vlamings</span> </div> </td> </tr><tr> <td id="d2h-004177-10426" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10426"> <div class="line-num1">8</div> <div class="line-num2">8</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">autorequire:</span> </div> </td> </tr><tr> <td id="d2h-004177-10437" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10437"> <div class="line-num1">9</div> <div class="line-num2">9</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">bindir: exe</span> </div> </td> </tr><tr> <td id="d2h-004177-10448" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10448"> <div class="line-num1">10</div> <div class="line-num2">10</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">cert_chain: []</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">11</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">date: <del>2024</del>-<del>11</del>-<del>21</del> 00:00:00.000000000 Z</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">11</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">date: <ins>2025</ins>-<ins>02</ins>-<ins>10</ins> 00:00:00.000000000 Z</span> </div> </td> </tr><tr> <td id="d2h-004177-10481" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10481"> <div class="line-num1">12</div> <div class="line-num2">12</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">dependencies: []</span> </div> </td> </tr><tr> <td id="d2h-004177-10492" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10492"> <div class="line-num1">13</div> <div class="line-num2">13</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">description: An extensive Bootstrap form library to power your Ruby On Rails application.</span> </div> </td> </tr><tr> <td id="d2h-004177-10503" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-10503"> <div class="line-num1">14</div> <div class="line-num2">14</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">email:</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> <footer class='sticky-footer mt-3'> <div class='container text-center mb-3 copyright'> <a class='mr-4 text-gray-600' href='mailto:diffend@whitesourcesoftware.com'> Contact Us </a> <a class='mr-4 text-gray-600' href='https://www.whitesourcesoftware.com/terms-of-service/'> Terms of Service </a> <a class='mr-4 text-gray-600' href='https://www.whitesourcesoftware.com/privacy-policy/'> Privacy Policy </a> <a class='mr-4 text-gray-600' href='https://diffend.io/docs'> Docs </a> </div> <div class='container mt-4'> <div class='copyright text-center'> Copyright © 2025 Mend Software </div> </div> </footer> </div> </div> </div> </body> </html>