Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Merge requests
  • !1371

Merged
Created Sep 04, 2012 by Administrator@rootOwner

Refactor the project clone panel

  • Overview 1
  • Commits 5
  • Changes 11

Created by: rspeicher

  • Updates the projects.js file to coffee
  • Refactors the actual JS code to:
    • Remove the function, just do it automatically when the element exists.
    • Works on both a and button elements.
  • Removes the various :javascript blocks that were calling the method.
  • Removes some duplication in the projects/empty view and renders the clone_panel partial instead.
  • Adds an empty_repo? method to Repository role and adds specs for it.
  • Removes a random projects/_show partial that I couldn't find actually being used anywhere. Please correct me if I'm wrong about that one and I'll revert before you merge.
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: github/fork/rspeicher/project_panel