CINXE.COM

RubyGems - formstrap - Versions diffs - 0.4.4 → 0.4.6 - Mend - Supply Chain Defender

<!DOCTYPE html> <html> <head> <title> RubyGems - formstrap - Versions diffs - 0.4.4 → 0.4.6 - 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="BdjQgqM9MS_DUlJzbkcewYwrbGUH-1MJ1Yh7TaJXruFi4AAu4Ry8TkHrdSTn02E0msaqUK_MhxrXCM7DCrmBOQ" /> <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.4/0.4.6">0.4.4 → 0.4.6</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.4 → 0.4.6 </h2> </div> </div> </div> <div data-diff-id='fcfaa212-07ab-4637-8831-07b0feeb00b3' 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 (18)</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.4/0.4.6/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.4/0.4.6/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">+41</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.4/0.4.6/page/1#d2h-523821" class="d2h-file-name">data/app/assets/javascripts/formstrap/vendor/redactor/plugins/linkstyles.js</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+17</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.4/0.4.6/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">+47</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.4/0.4.6/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.4/0.4.6/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.4/0.4.6/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.4/0.4.6/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.4/0.4.6/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.4/0.4.6/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.4/0.4.6/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-added" height="16" title="added" 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 13H1V2h12v12zM6 9H3V7h3V4h2v3h3v2H8v3H6V9z"></path> </svg> <a href="/gems/formstrap/0.4.4/0.4.6/page/1#d2h-210254" class="d2h-file-name">data/app/views/formstrap/_link.html.erb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+3</span> <span class="d2h-lines-deleted">-0</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.4/0.4.6/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.4/0.4.6/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">+7</span> <span class="d2h-lines-deleted">-7</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.4/0.4.6/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.4/0.4.6/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.4/0.4.6/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.4/0.4.6/page/1#d2h-004177" class="d2h-file-name">metadata</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+3</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">&nbsp;</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">&nbsp;</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>9036a76a91e170b7fb332d006940db1273770254f9d26c090365c512ce0e0c16</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>22433a20c6970ddcee18a5df637cc7a4506bc77d4516e73b3c39cc76af3026ab</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>e4b8936b5898f98f1ec48da9e055b734a5869c3a06878c91c94b3db0511d3412</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>c7b810c58dd0b5245c41a4a085d744f9daa301d536875c0a4110c36afafa903b</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">&nbsp;</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>733e8dc5350e55ae59df878de51daa8da355159eeccb7875ff5d9c0bfa19fafa7fc6019ed6e8779eca09a07a3657e451145f5e2c98d6f53e3bf91118ccda24d4</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>3c39838520f7dc0d62bc010ca159e91c6df28e179c505c825362d50c941a9b972fb1845657352466e59517d3c903a27a9b86b60769392e4af7d77350c0e6d8ea</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>e64b6a8e8817a5770b17b6a420ae9d5d0f3a12263625088a05775a30035c7076999f99c9ce913d68cf1e70183ac9a237e1d905e54b854fe38017e01db3e8b73d</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>364f70b46af019753bd9c0b371d5848bf86828007ebb9066fe37dc7d18f8bf99445ae29003aded25ceb497c2364a3d56790044375ca0b1b0b19c26b7ba5ffa98</ins></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,15 +4,22 @@ import I18n from &#x27;..&#x2F;config&#x2F;i18n&#x27;</div> </td> </tr><tr> <td id="d2h-091675-171" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-171"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-182" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-182"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">export default class extends Controller {</span> </div> </td> </tr><tr> <td id="d2h-091675-193" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-193"> <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">&nbsp;</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-226" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-226"> <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-237" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-237"> <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-248" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-248"> <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-259" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-259"> <div class="line-num1">8</div> <div class="line-num2">11</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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">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"><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">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"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-292" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-292"> <div class="line-num1">10</div> <div class="line-num2">13</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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>&#x27;multiple&#x27;</del>) || this.<del>element.dataset.tomSelect</del> <del>===</del> <del>&#x27;true&#x27;</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"> if (this.<ins>isMultiple</ins>() || this.<ins>isTomSelect()</ins> <ins>||</ins> <ins>this.isRemote(</ins>)<ins>)</ins> {</span> </div> </td> </tr><tr> <td id="d2h-091675-325" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-325"> <div class="line-num1">12</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> this.initTomSelect()</span> </div> </td> </tr><tr> <td id="d2h-091675-336" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-336"> <div class="line-num1">13</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-347" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-347"> <div class="line-num1">14</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-358" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-358"> <div class="line-num1">15</div> <div class="line-num2">18</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-369" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-369"> <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"> disconnect () {</span> </div> </td> </tr><tr> <td id="d2h-091675-380" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-380"> <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"> this.element.tomselect.destroy()</span> </div> </td> </tr><tr> <td id="d2h-091675-391" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-391"> <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-402" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-402"> <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"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-413" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-413"> <div class="line-num1">16</div> <div class="line-num2">23</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> defaultOptions () {</span> </div> </td> </tr><tr> <td id="d2h-091675-424" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-424"> <div class="line-num1">17</div> <div class="line-num2">24</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> return {</span> </div> </td> </tr><tr> <td id="d2h-091675-435" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-435"> <div class="line-num1">18</div> <div class="line-num2">25</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> plugins: [&#x27;drag_drop&#x27;, &#x27;caret_position&#x27;, &#x27;input_autogrow&#x27;],</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -22,6 +29,29 @@ export default class extends Controller {</div> </td> </tr><tr> <td id="d2h-091675-452" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-452"> <div class="line-num1">22</div> <div class="line-num2">29</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-463" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-463"> <div class="line-num1">23</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-474" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-474"> <div class="line-num1">24</div> <div class="line-num2">31</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-485" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-485"> <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"> isMultiple () {</span> </div> </td> </tr><tr> <td id="d2h-091675-496" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-496"> <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"> return this.element.hasAttribute(&#x27;multiple&#x27;)</span> </div> </td> </tr><tr> <td id="d2h-091675-507" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-507"> <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"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-518" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-518"> <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"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-529" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-529"> <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"> isTomSelect () {</span> </div> </td> </tr><tr> <td id="d2h-091675-540" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-540"> <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"> return this.element.dataset.tomSelect === &#x27;true&#x27;</span> </div> </td> </tr><tr> <td id="d2h-091675-551" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-551"> <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"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-562" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-562"> <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"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-573" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-573"> <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"> isRemote () {</span> </div> </td> </tr><tr> <td id="d2h-091675-584" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-584"> <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"> return this.remoteUrlValue</span> </div> </td> </tr><tr> <td id="d2h-091675-595" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-595"> <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"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-606" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-606"> <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-091675-617" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-617"> <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"> defaultLoadOptions () {</span> </div> </td> </tr><tr> <td id="d2h-091675-628" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-628"> <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"> return (query, callback) =&gt; {</span> </div> </td> </tr><tr> <td id="d2h-091675-639" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-639"> <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"> if (!query.length) return callback()</span> </div> </td> </tr><tr> <td id="d2h-091675-650" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-650"> <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-091675-661" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-661"> <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"> fetch(`${this.remoteUrlValue}.json?${this.remoteQueryParamValue}=${encodeURIComponent(query)}`)</span> </div> </td> </tr><tr> <td id="d2h-091675-672" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-672"> <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"> .then(response =&gt; response.json())</span> </div> </td> </tr><tr> <td id="d2h-091675-683" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-683"> <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"> .then(data =&gt; { callback(data) })</span> </div> </td> </tr><tr> <td id="d2h-091675-694" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-694"> <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"> .catch(() =&gt; { callback() })</span> </div> </td> </tr><tr> <td id="d2h-091675-705" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-705"> <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><tr> <td id="d2h-091675-716" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-716"> <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-727" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-727"> <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-738" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-738"> <div class="line-num1">25</div> <div class="line-num2">55</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> renderOptions () {</span> </div> </td> </tr><tr> <td id="d2h-091675-749" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-749"> <div class="line-num1">26</div> <div class="line-num2">56</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> return {</span> </div> </td> </tr><tr> <td id="d2h-091675-760" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-760"> <div class="line-num1">27</div> <div class="line-num2">57</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> en: {</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -49,9 +79,15 @@ export default class extends Controller {</div> </td> </tr><tr> <td id="d2h-091675-777" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-777"> <div class="line-num1">49</div> <div class="line-num2">79</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-788" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-788"> <div class="line-num1">50</div> <div class="line-num2">80</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> initTomSelect () {</span> </div> </td> </tr><tr> <td id="d2h-091675-799" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-799"> <div class="line-num1">51</div> <div class="line-num2">81</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const defaultOptions = this.defaultOptions()</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"> const options = {<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">82</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"> const options = {</span> </div> </td> </tr><tr> <td id="d2h-091675-832" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-832"> <div class="line-num1">53</div> <div class="line-num2">83</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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">84</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() &amp;&amp; {</ins></span> </div> </td> </tr><tr> <td id="d2h-091675-865" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-865"> <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"> valueField: this.remoteValueValue,</span> </div> </td> </tr><tr> <td id="d2h-091675-876" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-876"> <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"> labelField: this.remoteLabelValue,</span> </div> </td> </tr><tr> <td id="d2h-091675-887" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-887"> <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"> searchField: this.remoteLabelValue,</span> </div> </td> </tr><tr> <td id="d2h-091675-898" class="d2h-code-linenumber d2h-ins"><a href="#d2h-091675-898"> <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"> load: this.defaultLoadOptions()</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">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"> }</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">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"> )</span> </div> </td> </tr><tr> <td id="d2h-091675-931" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-931"> <div class="line-num1">55</div> <div class="line-num2">91</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-091675-942" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-942"> <div class="line-num1">56</div> <div class="line-num2">92</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-091675-953" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-091675-953"> <div class="line-num1">57</div> <div class="line-num2">93</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> &#x2F;* eslint-disable no-new *&#x2F;</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-523821" 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-523821">data/app/assets/javascripts/formstrap/vendor/redactor/plugins/linkstyles.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">@@ -31,11 +31,13 @@ Redactor.add(&#x27;plugin&#x27;, &#x27;linkstyles&#x27;, {</div> </td> </tr><tr> <td id="d2h-523821-991" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-991"> <div class="line-num1">31</div> <div class="line-num2">31</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-523821-1002" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1002"> <div class="line-num1">32</div> <div class="line-num2">32</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-523821-1013" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1013"> <div class="line-num1">33</div> <div class="line-num2">33</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> &#x27;link.change&#x27;: function (e) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">34</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>const</del> link = e.params.element.nodes[0]</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>let</ins> link = e.params.element.nodes[0]</span> </div> </td> </tr><tr> <td id="d2h-523821-1046" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1046"> <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"> link = this.ensureValidProtocol(link)</span> </div> </td> </tr><tr> <td id="d2h-523821-1057" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1057"> <div class="line-num1">35</div> <div class="line-num2">36</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> this.applyStylingToLink(link)</span> </div> </td> </tr><tr> <td id="d2h-523821-1068" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1068"> <div class="line-num1">36</div> <div class="line-num2">37</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-523821-1079" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1079"> <div class="line-num1">37</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> &#x27;link.add&#x27;: function (e) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">38</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>const</del> link = e.params.element.nodes[0]</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"> <ins>let</ins> link = e.params.element.nodes[0]</span> </div> </td> </tr><tr> <td id="d2h-523821-1112" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1112"> <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"> link = this.ensureValidProtocol(link)</span> </div> </td> </tr><tr> <td id="d2h-523821-1123" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1123"> <div class="line-num1">39</div> <div class="line-num2">41</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> this.applyStylingToLink(link)</span> </div> </td> </tr><tr> <td id="d2h-523821-1134" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1134"> <div class="line-num1">40</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-523821-1145" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1145"> <div class="line-num1">41</div> <div class="line-num2">43</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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">@@ -47,6 +49,7 @@ Redactor.add(&#x27;plugin&#x27;, &#x27;linkstyles&#x27;, {</div> </td> </tr><tr> <td id="d2h-523821-1162" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1162"> <div class="line-num1">47</div> <div class="line-num2">49</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const stack = this.app.modal.getStack()</span> </div> </td> </tr><tr> <td id="d2h-523821-1173" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1173"> <div class="line-num1">48</div> <div class="line-num2">50</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-523821-1184" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1184"> <div class="line-num1">49</div> <div class="line-num2">51</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const item = stack.getFormItem(&#x27;url&#x27;)</span> </div> </td> </tr><tr> <td id="d2h-523821-1195" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1195"> <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"><br></span> </div> </td> </tr><tr> <td id="d2h-523821-1206" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1206"> <div class="line-num1">50</div> <div class="line-num2">53</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const box = this.dom(&#x27;&lt;div&gt;&#x27;).addClass(&#x27;rx-form-item&#x27;)</span> </div> </td> </tr><tr> <td id="d2h-523821-1217" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1217"> <div class="line-num1">51</div> <div class="line-num2">54</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-523821-1228" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1228"> <div class="line-num1">52</div> <div class="line-num2">55</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> &#x2F;&#x2F; Add a select</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -69,6 +72,18 @@ Redactor.add(&#x27;plugin&#x27;, &#x27;linkstyles&#x27;, {</div> </td> </tr><tr> <td id="d2h-523821-1245" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1245"> <div class="line-num1">69</div> <div class="line-num2">72</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> link.classList.add(className)</span> </div> </td> </tr><tr> <td id="d2h-523821-1256" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1256"> <div class="line-num1">70</div> <div class="line-num2">73</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> })</span> </div> </td> </tr><tr> <td id="d2h-523821-1267" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1267"> <div class="line-num1">71</div> <div class="line-num2">74</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-523821-1278" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1278"> <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"> ensureValidProtocol (link) {</span> </div> </td> </tr><tr> <td id="d2h-523821-1289" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1289"> <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"> let url = link.getAttribute(&#x27;href&#x27;)</span> </div> </td> </tr><tr> <td id="d2h-523821-1300" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1300"> <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"><br></span> </div> </td> </tr><tr> <td id="d2h-523821-1311" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1311"> <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"> &#x2F;&#x2F; Match valid protocols</span> </div> </td> </tr><tr> <td id="d2h-523821-1322" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1322"> <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"> const regex = &#x2F;^(https?:\&#x2F;\&#x2F;|mailto:|ftp:\&#x2F;\&#x2F;)&#x2F;i</span> </div> </td> </tr><tr> <td id="d2h-523821-1333" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1333"> <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"> if (!regex.test(url)) {</span> </div> </td> </tr><tr> <td id="d2h-523821-1344" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1344"> <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"> url = `https:&#x2F;&#x2F;${url}`</span> </div> </td> </tr><tr> <td id="d2h-523821-1355" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1355"> <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"> }</span> </div> </td> </tr><tr> <td id="d2h-523821-1366" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1366"> <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"><br></span> </div> </td> </tr><tr> <td id="d2h-523821-1377" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1377"> <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"> link.setAttribute(&#x27;href&#x27;, url)</span> </div> </td> </tr><tr> <td id="d2h-523821-1388" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1388"> <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"> return link</span> </div> </td> </tr><tr> <td id="d2h-523821-1399" class="d2h-code-linenumber d2h-ins"><a href="#d2h-523821-1399"> <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"> },</span> </div> </td> </tr><tr> <td id="d2h-523821-1410" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1410"> <div class="line-num1">72</div> <div class="line-num2">87</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> buildSelect () {</span> </div> </td> </tr><tr> <td id="d2h-523821-1421" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1421"> <div class="line-num1">73</div> <div class="line-num2">88</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> &#x2F;&#x2F; Create a select node</span> </div> </td> </tr><tr> <td id="d2h-523821-1432" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-523821-1432"> <div class="line-num1">74</div> <div class="line-num2">89</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const select = this.dom(&#x27;&lt;select&gt;&#x27;).addClass(&#x27;rx-form-select&#x27;)</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">@@ -13398,10 +13398,13 @@ var repeater_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-1470" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1470"> <div class="line-num1">13398</div> <div class="line-num2">13398</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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-1481" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1481"> <div class="line-num1">13399</div> <div class="line-num2">13399</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">var select_controller_default = class extends Controller {</span> </div> </td> </tr><tr> <td id="d2h-803235-1492" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1492"> <div class="line-num1">13400</div> <div class="line-num2">13400</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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>&quot;multiple&quot;</del>) || this.<del>element.dataset.tomSelect</del> <del>===</del> <del>&quot;true&quot;</del>) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">13401</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 id="d2h-803235-1525" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1525"> <div class="line-num1">13402</div> <div class="line-num2">13402</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> this.initTomSelect();</span> </div> </td> </tr><tr> <td id="d2h-803235-1536" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1536"> <div class="line-num1">13403</div> <div class="line-num2">13403</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-1547" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1547"> <div class="line-num1">13404</div> <div class="line-num2">13404</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-1558" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1558"> <div class="line-num1"></div> <div class="line-num2">13405</div> </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-1569" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1569"> <div class="line-num1"></div> <div class="line-num2">13406</div> </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-1580" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1580"> <div class="line-num1"></div> <div class="line-num2">13407</div> </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-1591" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1591"> <div class="line-num1">13405</div> <div class="line-num2">13408</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> defaultOptions() {</span> </div> </td> </tr><tr> <td id="d2h-803235-1602" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1602"> <div class="line-num1">13406</div> <div class="line-num2">13409</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> return {</span> </div> </td> </tr><tr> <td id="d2h-803235-1613" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1613"> <div class="line-num1">13407</div> <div class="line-num2">13410</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> plugins: [&quot;drag_drop&quot;, &quot;caret_position&quot;, &quot;input_autogrow&quot;],</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -13410,6 +13413,26 @@ var select_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-1630" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1630"> <div class="line-num1">13410</div> <div class="line-num2">13413</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> render: this.renderOptions()[i18n_default.locale]</span> </div> </td> </tr><tr> <td id="d2h-803235-1641" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1641"> <div class="line-num1">13411</div> <div class="line-num2">13414</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> };</span> </div> </td> </tr><tr> <td id="d2h-803235-1652" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1652"> <div class="line-num1">13412</div> <div class="line-num2">13415</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-1663" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1663"> <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"> isMultiple() {</span> </div> </td> </tr><tr> <td id="d2h-803235-1674" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1674"> <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"> return this.element.hasAttribute(&quot;multiple&quot;);</span> </div> </td> </tr><tr> <td id="d2h-803235-1685" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1685"> <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"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-1696" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1696"> <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"> isTomSelect() {</span> </div> </td> </tr><tr> <td id="d2h-803235-1707" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1707"> <div class="line-num1"></div> <div class="line-num2">13420</div> </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 === &quot;true&quot;;</span> </div> </td> </tr><tr> <td id="d2h-803235-1718" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1718"> <div class="line-num1"></div> <div class="line-num2">13421</div> </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-1729" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1729"> <div class="line-num1"></div> <div class="line-num2">13422</div> </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-1740" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1740"> <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"> return this.remoteUrlValue;</span> </div> </td> </tr><tr> <td id="d2h-803235-1751" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1751"> <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-1762" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1762"> <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"> defaultLoadOptions() {</span> </div> </td> </tr><tr> <td id="d2h-803235-1773" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1773"> <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"> return (query, callback) =&gt; {</span> </div> </td> </tr><tr> <td id="d2h-803235-1784" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1784"> <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"> if (!query.length)</span> </div> </td> </tr><tr> <td id="d2h-803235-1795" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1795"> <div class="line-num1"></div> <div class="line-num2">13428</div> </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 callback();</span> </div> </td> </tr><tr> <td id="d2h-803235-1806" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1806"> <div class="line-num1"></div> <div class="line-num2">13429</div> </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(`${this.remoteUrlValue}.json?${this.remoteQueryParamValue}=${encodeURIComponent(query)}`).then((response) =&gt; response.json()).then((data) =&gt; {</span> </div> </td> </tr><tr> <td id="d2h-803235-1817" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1817"> <div class="line-num1"></div> <div class="line-num2">13430</div> </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(data);</span> </div> </td> </tr><tr> <td id="d2h-803235-1828" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1828"> <div class="line-num1"></div> <div class="line-num2">13431</div> </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(() =&gt; {</span> </div> </td> </tr><tr> <td id="d2h-803235-1839" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1839"> <div class="line-num1"></div> <div class="line-num2">13432</div> </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-1850" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1850"> <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"> });</span> </div> </td> </tr><tr> <td id="d2h-803235-1861" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1861"> <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"> };</span> </div> </td> </tr><tr> <td id="d2h-803235-1872" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1872"> <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"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-1883" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1883"> <div class="line-num1">13413</div> <div class="line-num2">13436</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> renderOptions() {</span> </div> </td> </tr><tr> <td id="d2h-803235-1894" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1894"> <div class="line-num1">13414</div> <div class="line-num2">13437</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> return {</span> </div> </td> </tr><tr> <td id="d2h-803235-1905" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1905"> <div class="line-num1">13415</div> <div class="line-num2">13438</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> en: {</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -13437,13 +13460,21 @@ var select_controller_default = class extends Controller {</div> </td> </tr><tr> <td id="d2h-803235-1922" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1922"> <div class="line-num1">13437</div> <div class="line-num2">13460</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const defaultOptions = this.defaultOptions();</span> </div> </td> </tr><tr> <td id="d2h-803235-1933" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1933"> <div class="line-num1">13438</div> <div class="line-num2">13461</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const options = {</span> </div> </td> </tr><tr> <td id="d2h-803235-1944" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-1944"> <div class="line-num1">13439</div> <div class="line-num2">13462</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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">13463</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() &amp;&amp; {</ins></span> </div> </td> </tr><tr> <td id="d2h-803235-1977" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1977"> <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"> valueField: this.remoteValueValue,</span> </div> </td> </tr><tr> <td id="d2h-803235-1988" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1988"> <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"> labelField: this.remoteLabelValue,</span> </div> </td> </tr><tr> <td id="d2h-803235-1999" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-1999"> <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"> searchField: this.remoteLabelValue,</span> </div> </td> </tr><tr> <td id="d2h-803235-2010" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2010"> <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"> load: this.defaultLoadOptions()</span> </div> </td> </tr><tr> <td id="d2h-803235-2021" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2021"> <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"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-2032" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2032"> <div class="line-num1">13441</div> <div class="line-num2">13469</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> };</span> </div> </td> </tr><tr> <td id="d2h-803235-2043" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2043"> <div class="line-num1">13442</div> <div class="line-num2">13470</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> new import_tom_select.default(this.element, { ...defaultOptions, ...options });</span> </div> </td> </tr><tr> <td id="d2h-803235-2054" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2054"> <div class="line-num1">13443</div> <div class="line-num2">13471</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-2065" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2065"> <div class="line-num1">13444</div> <div class="line-num2">13472</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">};</span> </div> </td> </tr><tr> <td id="d2h-803235-2076" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2076"> <div class="line-num1">13445</div> <div class="line-num2">13473</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">__publicField(select_controller_default, &quot;values&quot;, {</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">13474</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-2109" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2109"> <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"> remoteValue: String,</span> </div> </td> </tr><tr> <td id="d2h-803235-2120" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2120"> <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"> remoteLabel: String,</span> </div> </td> </tr><tr> <td id="d2h-803235-2131" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2131"> <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"> remoteQueryParam: String</span> </div> </td> </tr><tr> <td id="d2h-803235-2142" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2142"> <div class="line-num1">13447</div> <div class="line-num2">13478</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">});</span> </div> </td> </tr><tr> <td id="d2h-803235-2153" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2153"> <div class="line-num1">13448</div> <div class="line-num2">13479</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-803235-2164" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2164"> <div class="line-num1">13449</div> <div class="line-num2">13480</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">&#x2F;&#x2F; app&#x2F;assets&#x2F;javascripts&#x2F;formstrap&#x2F;controllers&#x2F;textarea_controller.js</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -14462,11 +14493,13 @@ Redactor.add(&quot;plugin&quot;, &quot;linkstyles&quot;, {</div> </td> </tr><tr> <td id="d2h-803235-2181" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2181"> <div class="line-num1">14462</div> <div class="line-num2">14493</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-2192" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2192"> <div class="line-num1">14463</div> <div class="line-num2">14494</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-2203" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2203"> <div class="line-num1">14464</div> <div class="line-num2">14495</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> &quot;link.change&quot;: function(e) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">14465</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>const</del> link = e.params.element.nodes[0];</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">14496</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>let</ins> link = e.params.element.nodes[0];</span> </div> </td> </tr><tr> <td id="d2h-803235-2236" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2236"> <div class="line-num1"></div> <div class="line-num2">14497</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> link = this.ensureValidProtocol(link);</span> </div> </td> </tr><tr> <td id="d2h-803235-2247" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2247"> <div class="line-num1">14466</div> <div class="line-num2">14498</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> this.applyStylingToLink(link);</span> </div> </td> </tr><tr> <td id="d2h-803235-2258" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2258"> <div class="line-num1">14467</div> <div class="line-num2">14499</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-2269" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2269"> <div class="line-num1">14468</div> <div class="line-num2">14500</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> &quot;link.add&quot;: function(e) {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">14469</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>const</del> link = e.params.element.nodes[0];</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">14501</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>let</ins> link = e.params.element.nodes[0];</span> </div> </td> </tr><tr> <td id="d2h-803235-2302" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2302"> <div class="line-num1"></div> <div class="line-num2">14502</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> link = this.ensureValidProtocol(link);</span> </div> </td> </tr><tr> <td id="d2h-803235-2313" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2313"> <div class="line-num1">14470</div> <div class="line-num2">14503</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> this.applyStylingToLink(link);</span> </div> </td> </tr><tr> <td id="d2h-803235-2324" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2324"> <div class="line-num1">14471</div> <div class="line-num2">14504</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-803235-2335" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2335"> <div class="line-num1">14472</div> <div class="line-num2">14505</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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">@@ -14490,6 +14523,15 @@ Redactor.add(&quot;plugin&quot;, &quot;linkstyles&quot;, {</div> </td> </tr><tr> <td id="d2h-803235-2352" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2352"> <div class="line-num1">14490</div> <div class="line-num2">14523</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> link.classList.add(className);</span> </div> </td> </tr><tr> <td id="d2h-803235-2363" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2363"> <div class="line-num1">14491</div> <div class="line-num2">14524</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> });</span> </div> </td> </tr><tr> <td id="d2h-803235-2374" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2374"> <div class="line-num1">14492</div> <div class="line-num2">14525</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-803235-2385" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2385"> <div class="line-num1"></div> <div class="line-num2">14526</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> ensureValidProtocol(link) {</span> </div> </td> </tr><tr> <td id="d2h-803235-2396" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2396"> <div class="line-num1"></div> <div class="line-num2">14527</div> </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 = link.getAttribute(&quot;href&quot;);</span> </div> </td> </tr><tr> <td id="d2h-803235-2407" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2407"> <div class="line-num1"></div> <div class="line-num2">14528</div> </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 regex = &#x2F;^(https?:\&#x2F;\&#x2F;|mailto:|ftp:\&#x2F;\&#x2F;)&#x2F;i;</span> </div> </td> </tr><tr> <td id="d2h-803235-2418" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2418"> <div class="line-num1"></div> <div class="line-num2">14529</div> </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 (!regex.test(url)) {</span> </div> </td> </tr><tr> <td id="d2h-803235-2429" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2429"> <div class="line-num1"></div> <div class="line-num2">14530</div> </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 = `https:&#x2F;&#x2F;${url}`;</span> </div> </td> </tr><tr> <td id="d2h-803235-2440" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2440"> <div class="line-num1"></div> <div class="line-num2">14531</div> </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-2451" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2451"> <div class="line-num1"></div> <div class="line-num2">14532</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> link.setAttribute(&quot;href&quot;, url);</span> </div> </td> </tr><tr> <td id="d2h-803235-2462" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2462"> <div class="line-num1"></div> <div class="line-num2">14533</div> </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 link;</span> </div> </td> </tr><tr> <td id="d2h-803235-2473" class="d2h-code-linenumber d2h-ins"><a href="#d2h-803235-2473"> <div class="line-num1"></div> <div class="line-num2">14534</div> </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-2484" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2484"> <div class="line-num1">14493</div> <div class="line-num2">14535</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> buildSelect() {</span> </div> </td> </tr><tr> <td id="d2h-803235-2495" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2495"> <div class="line-num1">14494</div> <div class="line-num2">14536</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const select = this.dom(&quot;&lt;select&gt;&quot;).addClass(&quot;rx-form-select&quot;);</span> </div> </td> </tr><tr> <td id="d2h-803235-2506" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-803235-2506"> <div class="line-num1">14495</div> <div class="line-num2">14537</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> const items = this.opts.get(&quot;linkstyles.items&quot;);</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-2544" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2544"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-2555" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2555"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-2566" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2566"> <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">&nbsp;</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? ? &quot;#{<del>association_foreign_key</del>}<del>s</del>&quot; : 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? ? &quot;#{<ins>singular_name</ins>}<ins>_ids</ins>&quot; : foreign_key</span> </div> </td> </tr><tr> <td id="d2h-904630-2599" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2599"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-2610" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2610"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> if attribute_with_id.nil?</span> </div> </td> </tr><tr> <td id="d2h-904630-2621" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2621"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> raise(AssociationDoesNotExistError, &quot;Association attribute that was passed does not exist.&quot;)</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-2638" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2638"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-2649" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2649"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-2660" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2660"> <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">&nbsp;</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-2693" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2693"> <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-2704" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2704"> <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-2715" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2715"> <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-2726" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2726"> <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-2737" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2737"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-2748" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2748"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-2759" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2759"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> private</span> </div> </td> </tr><tr> <td id="d2h-904630-2770" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2770"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-2781" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2781"> <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-2792" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2792"> <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-2803" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2803"> <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-2814" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2814"> <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-2825" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2825"> <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-2836" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2836"> <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-2847" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2847"> <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-2858" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2858"> <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-2869" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2869"> <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-2880" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2880"> <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-2891" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2891"> <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-2902" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2902"> <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-2913" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2913"> <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-2924" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2924"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> def association_foreign_key</span> </div> </td> </tr><tr> <td id="d2h-904630-2935" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2935"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> reflection.association_foreign_key</span> </div> </td> </tr><tr> <td id="d2h-904630-2946" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2946"> <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">&nbsp;</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-2963" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2963"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> form.object.class.reflect_on_association(attribute)</span> </div> </td> </tr><tr> <td id="d2h-904630-2974" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2974"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-904630-2985" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-2985"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-904630-2996" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-2996"> <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-3007" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-3007"> <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-3018" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-3018"> <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-3029" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-3029"> <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-3040" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3040"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> def association_class</span> </div> </td> </tr><tr> <td id="d2h-904630-3051" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3051"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> reflection.klass</span> </div> </td> </tr><tr> <td id="d2h-904630-3062" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3062"> <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">&nbsp;</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-3079" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3079"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> tags: tags,</span> </div> </td> </tr><tr> <td id="d2h-904630-3090" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3090"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> controller: &quot;select&quot;</span> </div> </td> </tr><tr> <td id="d2h-904630-3101" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3101"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-904630-3112" class="d2h-code-linenumber d2h-ins"><a href="#d2h-904630-3112"> <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-3123" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3123"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> multiple: tags,</span> </div> </td> </tr><tr> <td id="d2h-904630-3134" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3134"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> placeholder: placeholder</span> </div> </td> </tr><tr> <td id="d2h-904630-3145" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-904630-3145"> <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">&nbsp;</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-3183" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-3183"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> if attached.is_a?(ActiveStorage::Attached::Many)</span> </div> </td> </tr><tr> <td id="d2h-238311-3194" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-3194"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> form.object.send(nested_attribute).build</span> </div> </td> </tr><tr> <td id="d2h-238311-3205" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-3205"> <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">&nbsp;</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(&quot;build_#{nested_attribute}&quot;)</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>&quot;build_#{nested_attribute}&quot;)</span> </div> </td> </tr><tr> <td id="d2h-238311-3238" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-3238"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-238311-3249" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-3249"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-238311-3260" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-238311-3260"> <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">&nbsp;</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-3298" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3298"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> lang: I18n.locale,</span> </div> </td> </tr><tr> <td id="d2h-438109-3309" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3309"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # button to control a block&#x2F;line in the editor</span> </div> </td> </tr><tr> <td id="d2h-438109-3320" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3320"> <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">&nbsp;</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>&#x27;</del>57px<del>&#x27;</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>&quot;</ins>57px<ins>&quot;</ins>,</span> </div> </td> </tr><tr> <td id="d2h-438109-3353" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3353"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> theme: &quot;light&quot;,</span> </div> </td> </tr><tr> <td id="d2h-438109-3364" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3364"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # Popup when highlighting text</span> </div> </td> </tr><tr> <td id="d2h-438109-3375" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3375"> <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">&nbsp;</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-3392" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3392"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # Options in block&#x2F;line popup</span> </div> </td> </tr><tr> <td id="d2h-438109-3403" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3403"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> control: [],</span> </div> </td> </tr><tr> <td id="d2h-438109-3414" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3414"> <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">&nbsp;</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-3447" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3447"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-438109-3458" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3458"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> block: {</span> </div> </td> </tr><tr> <td id="d2h-438109-3469" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3469"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # Outline block&#x2F;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-3502" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3502"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-438109-3513" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3513"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> buttons: {</span> </div> </td> </tr><tr> <td id="d2h-438109-3524" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3524"> <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">&nbsp;</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-3541" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3541"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # Options in toolbar on the right</span> </div> </td> </tr><tr> <td id="d2h-438109-3552" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3552"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> extrabar: %w[],</span> </div> </td> </tr><tr> <td id="d2h-438109-3563" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3563"> <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">&nbsp;</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-3596" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3596"> <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">&nbsp;</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-3629" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3629"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> }.delete_if { |k, v| v.nil? }</span> </div> </td> </tr><tr> <td id="d2h-438109-3640" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3640"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-438109-3651" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-438109-3651"> <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">&nbsp;</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-3689" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3689"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> include Formstrap::Wrappable</span> </div> </td> </tr><tr> <td id="d2h-681765-3700" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3700"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-681765-3711" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3711"> <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">&nbsp;</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-3744" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3744"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> options = to_h.slice(*keys)</span> </div> </td> </tr><tr> <td id="d2h-681765-3755" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3755"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> default_input_options.deep_merge(options)</span> </div> </td> </tr><tr> <td id="d2h-681765-3766" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3766"> <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">&nbsp;</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-3783" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3783"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> private</span> </div> </td> </tr><tr> <td id="d2h-681765-3794" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3794"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-681765-3805" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3805"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> def default_options</span> </div> </td> </tr><tr> <td id="d2h-681765-3816" class="d2h-code-linenumber d2h-del"><a href="#d2h-681765-3816"> <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&amp;.send(attribute)</span> </div> </td> </tr><tr> <td id="d2h-681765-3827" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-3827"> <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">&nbsp;</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-3860" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3860"> <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-3871" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3871"> <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-3882" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3882"> <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-3893" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3893"> <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-3904" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3904"> <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&amp;.send(attribute)</span> </div> </td> </tr><tr> <td id="d2h-681765-3915" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3915"> <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-3926" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3926"> <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-3937" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3937"> <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-3948" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3948"> <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-3959" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3959"> <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-3970" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3970"> <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-3981" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3981"> <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-3992" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-3992"> <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-4003" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-4003"> <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-4014" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-4014"> <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-4025" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-4025"> <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-4036" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-4036"> <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&amp;.dig(:value) || &quot;name&quot;,</span> </div> </td> </tr><tr> <td id="d2h-681765-4047" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-4047"> <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&amp;.dig(:label) || &quot;id&quot;,</span> </div> </td> </tr><tr> <td id="d2h-681765-4058" class="d2h-code-linenumber d2h-ins"><a href="#d2h-681765-4058"> <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&amp;.dig(:query_param) || &quot;search&quot;</span> </div> </td> </tr><tr> <td id="d2h-681765-4069" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4069"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-681765-4080" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4080"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-681765-4091" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4091"> <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">&nbsp;</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-4108" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4108"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> data: {</span> </div> </td> </tr><tr> <td id="d2h-681765-4119" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4119"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> tags: tags,</span> </div> </td> </tr><tr> <td id="d2h-681765-4130" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4130"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> controller: &quot;select&quot;,</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>&quot;select_selected_value&quot;: 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-4163" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4163"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> },</span> </div> </td> </tr><tr> <td id="d2h-681765-4174" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4174"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> multiple: tags,</span> </div> </td> </tr><tr> <td id="d2h-681765-4185" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-681765-4185"> <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">&nbsp;</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-4223" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-4223"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> options = {</span> </div> </td> </tr><tr> <td id="d2h-144386-4234" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-4234"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> redactor: {</span> </div> </td> </tr><tr> <td id="d2h-144386-4245" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-4245"> <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">&nbsp;</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-4278" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-4278"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-144386-4289" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-4289"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-144386-4300" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-144386-4300"> <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">&nbsp;</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-4338" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4338"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-932669-4349" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4349"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> def initialize(hash = {})</span> </div> </td> </tr><tr> <td id="d2h-932669-4360" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4360"> <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">&nbsp;</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(&quot;@#{key}&quot;, 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>&quot;@#{key}&quot;, value)</span> </div> </td> </tr><tr> <td id="d2h-932669-4393" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4393"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-4404" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4404"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-4415" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4415"> <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">&nbsp;</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-4432" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4432"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-4443" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4443"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-932669-4454" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4454"> <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">&nbsp;</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(&quot;@#{attribute}&quot;) : 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>&quot;@#{attribute}&quot;) : send(attribute)</span> </div> </td> </tr><tr> <td id="d2h-932669-4487" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4487"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-4498" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4498"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-932669-4509" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4509"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> def method_missing(m, *args, &amp;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(&quot;@#{m}&quot;)</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>&quot;@#{m}&quot;)</span> </div> </td> </tr><tr> <td id="d2h-932669-4542" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4542"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-932669-4553" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4553"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-932669-4564" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-932669-4564"> <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">&nbsp;</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-4602" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4602"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # * +form+ - Form object</span> </div> </td> </tr><tr> <td id="d2h-605097-4613" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4613"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-605097-4624" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4624"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # ==== Optional parameters</span> </div> </td> </tr><tr> <td id="d2h-605097-4635" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4635"> <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-4646" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4646"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # * +collection+ - Values to create option tags for</span> </div> </td> </tr><tr> <td id="d2h-605097-4657" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4657"> <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-4668" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4668"> <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-4679" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4679"> <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&quot;t want to show a label.</span> </div> </td> </tr><tr> <td id="d2h-605097-4690" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4690"> <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-4701" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4701"> <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-4712" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4712"> <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-4723" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4723"> <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-4734" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4734"> <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-4745" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4745"> <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-4756" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4756"> <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-4767" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4767"> <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-4778" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4778"> <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-4789" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4789"> <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: &quot;search&quot;</span> </div> </td> </tr><tr> <td id="d2h-605097-4800" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4800"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-605097-4811" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4811"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-605097-4822" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4822"> <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">&nbsp;</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-4839" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4839"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # &lt;%= form_with do |form| %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-605097-4850" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4850"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # &lt;%= render &quot;formstrap&#x2F;association&quot;, form: form, attribute: :product %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-605097-4861" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4861"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # &lt;% end %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-605097-4872" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4872"> <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-4883" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4883"> <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-4894" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4894"> <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"> # &lt;%= form_with do |form| %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-605097-4905" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4905"> <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"> # &lt;%= render &quot;formstrap&#x2F;association&quot;, form: form, attribute: :product, remote: {url: admin_products_path, value: &quot;id&quot;, label: &quot;name&quot;} %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-605097-4916" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-4916"> <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"> # &lt;% end %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-605097-4927" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4927"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-605097-4938" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4938"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> association = Formstrap::AssociationView.new(local_assigns)</span> </div> </td> </tr><tr> <td id="d2h-605097-4949" class="d2h-code-linenumber d2h-del"><a href="#d2h-605097-4949"> <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-4960" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4960"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">%&gt;</span> </div> </td> </tr><tr> <td id="d2h-605097-4971" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-605097-4971"> <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">&nbsp;</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">&lt;%= render<del> &quot;formstrap&#x2F;wrapper&quot;, association.wrapper_options do %&gt;</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>&lt;%= render </del>&quot;formstrap&#x2F;<del>label</del>&quot;,<del> association.label_options if association.prepend_label? %&gt;</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>&lt;%=</del> <del>render &quot;formstrap&#x2F;input_group&quot;</del>,<del> association.input_group_options do %&gt;</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> &lt;%=</del> <del>form.select(</del>association.attribute_with_id,<del> formstrap: false, choices: association.collection, options: association.select_options, html_options: association.input_options) %&gt;</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>&lt;%</del> <del>end %&gt;</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>&lt;%=</del> <del>render &quot;formstrap&#x2F;validation&quot;, </del>association.<del>validation_options if association.validate? %&gt;</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>&lt;%=</del> <del>render &quot;formstrap&#x2F;hint&quot;, </del>association.<del>hint_options if association.hint? %&gt;</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>&lt;%=</del> <del>render &quot;formstrap&#x2F;label&quot;, </del>association.<del>label_options if association.append_label? %&gt;</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>&lt;%</del> <del>end %&gt;</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">&lt;%= 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"> &quot;formstrap&#x2F;<ins>select</ins>&quot;,</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-5180" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-5180"> <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-5191" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-5191"> <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-5202" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-5202"> <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-5213" class="d2h-code-linenumber d2h-ins"><a href="#d2h-605097-5213"> <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">) %&gt;</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-210254" 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-210254">data/app/views/formstrap/_link.html.erb</a></span> <span class="d2h-tag d2h-added d2h-added-tag">ADDED</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">@@ -0,0 +1,3 @@</div> </td> </tr><tr> <td id="d2h-210254-5251" class="d2h-code-linenumber d2h-ins"><a href="#d2h-210254-5251"> <div class="line-num1"></div> <div class="line-num2">1</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">&lt;%= link_to url, options do %&gt;</span> </div> </td> </tr><tr> <td id="d2h-210254-5262" class="d2h-code-linenumber d2h-ins"><a href="#d2h-210254-5262"> <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"> &lt;%= yield %&gt;</span> </div> </td> </tr><tr> <td id="d2h-210254-5273" class="d2h-code-linenumber d2h-ins"><a href="#d2h-210254-5273"> <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">&lt;% end %&gt;</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-5311" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5311"> <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">&nbsp;</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-5322" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5322"> <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">&nbsp;</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-5333" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5333"> <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">&nbsp;</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-5344" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5344"> <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-5355" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5355"> <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-5366" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5366"> <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-5377" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5377"> <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-5388" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5388"> <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-5399" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5399"> <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-5410" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5410"> <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-5421" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5421"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr><tr> <td id="d2h-446860-5432" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5432"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # ==== References</span> </div> </td> </tr><tr> <td id="d2h-446860-5443" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5443"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # https:&#x2F;&#x2F;headmin.dev&#x2F;docs&#x2F;forms&#x2F;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-5460" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5460"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # &lt;%= form_with do |form| %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5471" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5471"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # &lt;%= render &quot;formstrap&#x2F;select&quot;, form: form, attribute: :color, collection: %w[red green blue] %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5482" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5482"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> # &lt;% end %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5493" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5493"> <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-5504" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5504"> <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-5515" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5515"> <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"> # &lt;%= form_with do |form| %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5526" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5526"> <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"> # &lt;%= render &quot;formstrap&#x2F;select&quot;, form: form, attribute: :id, collection: [[&quot;Page 1&quot;, 1]], remote: {url: admin_pages_path, value: &quot;id&quot;, label: &quot;title&quot;} %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5537" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5537"> <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"> # &lt;% end %#&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5548" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5548"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-446860-5559" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5559"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> select = Formstrap::SelectView.new(local_assigns)</span> </div> </td> </tr><tr> <td id="d2h-446860-5570" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5570"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">%&gt;</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-5587" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5587"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">&lt;%= render &quot;formstrap&#x2F;wrapper&quot;, select.wrapper_options do %&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5598" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5598"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &lt;%= render &quot;formstrap&#x2F;label&quot;, select.label_options if select.prepend_label? %&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5609" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5609"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &lt;%= render &quot;formstrap&#x2F;input_group&quot;, select.input_group_options do %&gt;</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"> &lt;%= form.select(<del>select.attribute, formstrap: false, choices: select.collection, options: select.select_options, html_options: select.input_options) %&gt;</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"> &lt;%= form.select(</span> </div> </td> </tr><tr> <td id="d2h-446860-5642" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5642"> <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-5653" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5653"> <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-5664" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5664"> <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-5675" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5675"> <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-5686" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5686"> <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-5697" class="d2h-code-linenumber d2h-ins"><a href="#d2h-446860-5697"> <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"> ) %&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5708" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5708"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &lt;% end %&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5719" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5719"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &lt;%= render &quot;formstrap&#x2F;validation&quot;, select.validation_options if select.validate? %&gt;</span> </div> </td> </tr><tr> <td id="d2h-446860-5730" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-446860-5730"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &lt;%= render &quot;formstrap&#x2F;hint&quot;, select.hint_options if select.hint? %&gt;</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,15 +11,15 @@ module Formstrap</div> </td> </tr><tr> <td id="d2h-798948-5768" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5768"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> render_input(:association, attribute, options)</span> </div> </td> </tr><tr> <td id="d2h-798948-5779" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5779"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-5790" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5790"> <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">&nbsp;</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(<del>value</del> = nil, options = {}, &amp;block)</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(<ins>url</ins> = nil, options = {}, &amp;block)</span> </div> </td> </tr><tr> <td id="d2h-798948-5823" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5823"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> default_options = {</span> </div> </td> </tr><tr> <td id="d2h-798948-5834" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5834"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> data: {</span> </div> </td> </tr><tr> <td id="d2h-798948-5845" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5845"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> controller: &quot;preview&quot;,</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"> <del>&quot;preview-url-value&quot;</del>: <del>options[:</del>url<del>]</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">19</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></span> </div> </td> </tr><tr> <td id="d2h-798948-5878" class="d2h-code-linenumber d2h-del"><a href="#d2h-798948-5878"> <div class="line-num1">20</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"> type: nil</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">18</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>preview_url_value</ins>: url</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"> }</span> </div> </td> </tr><tr> <td id="d2h-798948-5911" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5911"> <div class="line-num1">21</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</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">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"><del> button value, default_options.deep_merge(options.except(:url)), &amp;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">21</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-798948-5944" class="d2h-code-linenumber d2h-ins"><a href="#d2h-798948-5944"> <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"> @template.render(&quot;formstrap&#x2F;link&quot;, form: self, url: url, options: default_options.deep_merge(options), &amp;block)</span> </div> </td> </tr><tr> <td id="d2h-798948-5955" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5955"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-5966" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5966"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-798948-5977" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5977"> <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">&nbsp;</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-5994" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-5994"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-6005" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-6005"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-6016" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-6016"> <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">&nbsp;</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 = {}, &amp;<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(&quot;formstrap&#x2F;repeater&quot;, form: self, attribute: attribute, **options, &amp;<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 = {}, &amp;)</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(&quot;formstrap&#x2F;repeater&quot;, form: self, attribute: attribute, **options, &amp;)</span> </div> </td> </tr><tr> <td id="d2h-798948-6071" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-6071"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-798948-6082" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-6082"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-798948-6093" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-798948-6093"> <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">&nbsp;</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-6131" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6131"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">module Formstrap</span> </div> </td> </tr><tr> <td id="d2h-417193-6142" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6142"> <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">&nbsp;</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 = {}, &amp;<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 = {}, &amp;)</span> </div> </td> </tr><tr> <td id="d2h-417193-6175" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6175"> <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">&nbsp;</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-6186" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6186"> <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">&nbsp;</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, &amp;<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, &amp;)</span> </div> </td> </tr><tr> <td id="d2h-417193-6219" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6219"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-417193-6230" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6230"> <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">&nbsp;</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 = {}, &amp;<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 = {}, &amp;)</span> </div> </td> </tr><tr> <td id="d2h-417193-6263" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6263"> <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">&nbsp;</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-6274" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6274"> <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">&nbsp;</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, &amp;<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, &amp;)</span> </div> </td> </tr><tr> <td id="d2h-417193-6307" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6307"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-417193-6318" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6318"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-417193-6329" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-417193-6329"> <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">&nbsp;</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-6367" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-690008-6367"> <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">&nbsp;</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 = &quot;0.4.<del>4</del>&quot;</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 = &quot;0.4.<ins>6</ins>&quot;</span> </div> </td> </tr><tr> <td id="d2h-690008-6400" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-690008-6400"> <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">&nbsp;</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-6438" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-6438"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">{</span> </div> </td> </tr><tr> <td id="d2h-978859-6449" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-6449"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &quot;name&quot;: &quot;@frontierdotbe&#x2F;formstrap&quot;,</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"> &quot;version&quot;: &quot;0.4.<del>4</del>&quot;,</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"> &quot;version&quot;: &quot;0.4.<ins>5</ins>&quot;,</span> </div> </td> </tr><tr> <td id="d2h-978859-6482" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-6482"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &quot;description&quot;: &quot;Bootstrap-powered Form Helpers&quot;,</span> </div> </td> </tr><tr> <td id="d2h-978859-6493" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-6493"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &quot;module&quot;: &quot;app&#x2F;assets&#x2F;javascripts&#x2F;formstrap.js&quot;,</span> </div> </td> </tr><tr> <td id="d2h-978859-6504" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-978859-6504"> <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">&nbsp;</span> <span class="d2h-code-line-ctn"> &quot;main&quot;: &quot;app&#x2F;assets&#x2F;javascripts&#x2F;formstrap.js&quot;,</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-6542" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6542"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">--- !ruby&#x2F;object:Gem::Specification</span> </div> </td> </tr><tr> <td id="d2h-004177-6553" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6553"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">name: formstrap</span> </div> </td> </tr><tr> <td id="d2h-004177-6564" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6564"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">version: !ruby&#x2F;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>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">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>6</ins></span> </div> </td> </tr><tr> <td id="d2h-004177-6597" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6597"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">platform: ruby</span> </div> </td> </tr><tr> <td id="d2h-004177-6608" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6608"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">authors:</span> </div> </td> </tr><tr> <td id="d2h-004177-6619" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6619"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">- Jef Vlamings</span> </div> </td> </tr><tr> <td id="d2h-004177-6630" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6630"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">autorequire:</span> </div> </td> </tr><tr> <td id="d2h-004177-6641" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6641"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">bindir: exe</span> </div> </td> </tr><tr> <td id="d2h-004177-6652" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6652"> <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">&nbsp;</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>07</del>-16 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>01</ins>-16 00:00:00.000000000 Z</span> </div> </td> </tr><tr> <td id="d2h-004177-6685" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6685"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">dependencies: []</span> </div> </td> </tr><tr> <td id="d2h-004177-6696" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6696"> <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">&nbsp;</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-6707" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6707"> <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">&nbsp;</span> <span class="d2h-code-line-ctn">email:</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -142,6 +142,7 @@ files:</div> </td> </tr><tr> <td id="d2h-004177-6724" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6724"> <div class="line-num1">142</div> <div class="line-num2">142</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- app&#x2F;views&#x2F;formstrap&#x2F;_hint.html.erb</span> </div> </td> </tr><tr> <td id="d2h-004177-6735" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6735"> <div class="line-num1">143</div> <div class="line-num2">143</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- app&#x2F;views&#x2F;formstrap&#x2F;_input_group.html.erb</span> </div> </td> </tr><tr> <td id="d2h-004177-6746" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6746"> <div class="line-num1">144</div> <div class="line-num2">144</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- app&#x2F;views&#x2F;formstrap&#x2F;_label.html.erb</span> </div> </td> </tr><tr> <td id="d2h-004177-6757" class="d2h-code-linenumber d2h-ins"><a href="#d2h-004177-6757"> <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">- app&#x2F;views&#x2F;formstrap&#x2F;_link.html.erb</span> </div> </td> </tr><tr> <td id="d2h-004177-6768" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6768"> <div class="line-num1">145</div> <div class="line-num2">146</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- app&#x2F;views&#x2F;formstrap&#x2F;_media.html.erb</span> </div> </td> </tr><tr> <td id="d2h-004177-6779" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6779"> <div class="line-num1">146</div> <div class="line-num2">147</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- app&#x2F;views&#x2F;formstrap&#x2F;_number.html.erb</span> </div> </td> </tr><tr> <td id="d2h-004177-6790" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-6790"> <div class="line-num1">147</div> <div class="line-num2">148</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- app&#x2F;views&#x2F;formstrap&#x2F;_password.html.erb</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>

Pages: 1 2 3 4 5 6 7 8 9 10